>>64164237
My solution