Perfect solution
5.9K