PerkinElmer Interview Question

Good and very well done