solution 3 commit