tricky math logic puzzle