Edit solution 1