diff with the corrent solution to find where is wrong