my solution is first optimal. De ru-wa De ru-wa lol