def go(dice): vals = [] vals.append( [[':::', ':o:', ':::']]) vals.append([['o::', ':::', '::o'], ['::o', ':::', 'o::']]) vals.append([['o::', ':o:', '::o'], ['::o',':o:', 'o::']]) vals.append([['o:o', ':::', 'o:o']]) vals.append( [['o:o', ':o:', 'o:o']]) vals.append( [['ooo', ':::', 'ooo'], ['o:o', 'o:o', 'o:o']]) for i in range(len(vals)): for a in vals[i]: ok = True for j in range(3): if dice[j] != a[j]: ok = False break if ok == True: return i+1 return "unknown" if __name__ == '__main__': dice = [] line = input() dice.append(line) line = input() dice.append(line) line = input() dice.append(line) print(go(dice))