alarm[0] = 20 waiter = 0 finish = false