Perfect solution

214
Top