HW1 part2, components list