Part 1 completed
Part 2 done
deleted generated file