#55380: AI Pythoon


108092@smail.phc.edu.tw (OuO不來上課)


import sys

def solve():
    # 讀取所有輸入
    input_data = sys.stdin.read().split()
    if not input_data:
        return
    
    F = int(input_data[0])
    N = int(input_data[1])
    y = [int(x) for x in input_data[2:2+N]]
    
    bro_moves = []
    
    # 判斷輸贏的輔助函式
    def check_win(bro, sis):
        if bro == sis:
            return 0
        if (bro == 0 and sis == 2) or (bro == 2 and sis == 5) or (bro == 5 and sis == 0):
            return 1  # 哥哥贏
        return -1  # 妹妹贏

    # 決定反制拳法的輔助函式
    def counter_move(move):
        if move == 0: return 5
        if move == 2: return 0
        return 2

    for i in range(N):
        if i == 0:
            bro_current = F
        elif i >= 2 and y[i-1] == y[i-2]:
            bro_current = counter_move(y[i-1])
        else:
            bro_current = y[i-1]
            
        bro_moves.append(bro_current)
        
        # 檢查本回合勝負
        result = check_win(bro_current, y[i])
        if result != 0:
            # 輸出哥哥出拳歷程與結果
            print(*(bro_moves), end="")
            if result == 1:
                print(f" : Won at round {i + 1}")
            else:
                print(f" : Lost at round {i + 1}")
            return

    # 若全數平手
    print(*(bro_moves), end="")
    print(f" : Drew at round {N}")

if __name__ == "__main__":
    solve()