Simulate room assignments for scheduled meetings | Google Interview Question