there is only one tricky part in part1, but I already answer in the comments below. Just check the comments.
I can't find the solution in any comments!