167 part 1 done