bad solve, hopefully top 50