main2... catch1 done1 catch2 done2 main5... alarm1 alarm2 main6... alarm1 alarm2 main7... alarm1 alarm2