Find Minimum Rooms Needed | Google Interview Question