using System;
using System.Linq;

namespace AOJ.Volume0
{
    public class PokerHand
    {
        public static int Main()
        {
            while (true)
            {
                string input = Console.ReadLine();
                if (string.IsNullOrEmpty(input)) { break; }
                var tmp = input.Split(',');
                var card = new int[5];
                for (int i = 0; i < 5; i++) { card[i] = int.Parse(tmp[i]); }

                // 強い手から判定していく
                var query = card.GroupBy(x => x).Select(y => new { Key = y.Key, Count = y.Count() })
                    .OrderByDescending(z => z.Count);
                // フォーカード
                if (query.First().Count == 4)
                {
                    Console.WriteLine("four card");
                    continue;
                }
                // フルハウス
                if (query.Count() == 2)
                {
                    Console.WriteLine("full house");
                    continue;
                }
                // ストレート
                var query_st = card.OrderBy(x => x);
                int bef = 0;
                bool is_straight = true;
                foreach (var q in query_st)
                {
                    if (bef == 0) { bef = q; }
                    else
                    {
                        if (q == bef + 1) { bef = q; }
                        else
                        {
                            is_straight = false;
                            break;
                        }
                    }
                }
                // 10,11,12,13,Aを判定
                if (!is_straight && query_st.First() == 1)
                {
                    bef = 0;
                    is_straight = true;
                    foreach (var q in query_st.Skip(1))
                    {
                        if (bef == 0)
                        {
                            if (q == 10) { bef = q; }
                            else
                            {
                                is_straight = false;
                                break;
                            }
                        }
                        else
                        {
                            if (q == bef + 1) { bef = q; }
                            else
                            {
                                is_straight = false;
                                break;
                            }
                        }
                    }
                }
                if (is_straight)
                {
                    Console.WriteLine("straight");
                    continue;
                }
                // スリーカード
                if (query.First().Count == 3)
                {
                    Console.WriteLine("three card");
                    continue;
                }
                // ツーペア
                if (query.First().Count == 2 && query.Skip(1).First().Count == 2)
                {
                    Console.WriteLine("two pair");
                    continue;
                }
                // ワンペア
                if (query.First().Count == 2)
                {
                    Console.WriteLine("one pair");
                    continue;
                }

                // 役無し
                Console.WriteLine("null");
            }

            return 0;
        }
    }
}

Measured memory_bytes: 10152