part 1 (left)
part 2 (right)