Problem:
じゃんけん

仲良し 5 人組でじゃんけんをすることになりました。じゃんけんとは、グー、チョキ、パーという 3つの手があり、グーとチョキの勝負ならグーが「勝ち」・チョキが「負け」、チョキとパーなら、チョキが「勝ち」・パーが「負け」、パーとグーならパーが「勝ち」・グーが「負け」というルールです。全員が同じ手、またはグー、チョキ、パー全てが出た場合は「あいこ」となります。

5 人のじゃんけんの手を入力とし、それぞれの人の勝敗を出力するプログラムを作成してください。じゃんけんの手は、グーは 1、チョキは 2、パーは 3 の数字で表します。勝敗は「勝ち」を 1、「負け」を 2、「あいこ」を 3 の数字で表し、入力順に従って出力します。

Input

複数のデータセットの並びが入力として与えられます。入力の終わりはゼロひとつの行で示されます。
各データセットは以下の形式で与えられます。

h1
h2
h3
h4
h5

i 行目に i 人目の手 hi (1, 2 または 3) が与えられます。

データセットの数は 200 を超えません。

Output

入力データセットごとに、5 人の勝敗を出力します。i 行目に i 人目の勝敗(1, 2 または 3) を出力してください。

Sample Input

1
2
3
2
1
1
2
2
2
1
0

Output for the Sample Input

3
3
3
3
3
1
2
2
2
1

Solution in Ruby (judge verdict: Wrong Answer)

St = Win = 1
Sc = Lose = 2
Pa = Draw = 3 

def getWinHand hand
  st = hand.include? St
  sc = hand.include? Sc
  pa = hand.include? Pa
  if (st && sc && pa) || (st && !sc && !pa) || (!st && sc && !pa) || (!st && !sc && pa)
    Draw
  elsif st && pa
    Pa
  elsif st && sc
    St
  elsif sc && pa
    Sc
  end
end

def getResult hand, winHand
  if winHand == Draw
    Draw
  elsif hand == winHand
    Win
  else
    Lose
  end
end

def showResult hand
  winHand = getWinHand hand
  hand.each do |h|
    p getResult(h, winHand)
  end
end


until (n = $stdin.gets.to_i) == 0
  hand = [n]
  4.times do
    hand << $stdin.gets.to_i
  end
  showResult(hand)
end