Assign meetings to rooms with delays | Google Interview Question