Now thats some next level problem solving