Solve date, shopping, and circle problems | Point72 Interview Question