problem 002 finished
problem 002 derpy iterator struct