First min height solve, plan on improving, but if I don't, here's this mess. I hope I can at least make top 30 with this.