Perfect solution

193
Top