both fun 3 and 8 for part 1