Nielsen Interview Question

Written last for 3 hours