My solution 100/100