MIT Interview Question

many many