import java.util.Scanner;

/*
問題文
いろはちゃんは、人気の日本製ゲーム「ÅtCoder」で遊びたい猫のすぬけ君のために日本語を教えることにしました。

日本語で鉛筆を数えるときには、助数詞として数の後ろに「本」がつきます。この助数詞はどんな数につくかで異なる読み方をします。
具体的には、999 以下の正の整数 N について、「N 本」と言うときの「本」の読みは
・N の 1 の位が2,4,5,7,9 のとき hon
・N の 1 の位が 0,1,6,8 のとき pon
・N の 1 の位が 3 のとき bon
です。

N が与えられるので、「N 本」と言うときの「本」の読みを出力してください。

制約
N は 999 以下の正の整数

*/

public class Main {
    public static void main(String[] args){

        Scanner sc = new Scanner(System.in);
        String n = sc.next();

        String temp = n.substring(n.length() - 1);

        String match = "[0168]{1}";
        if (temp.equals("3")) {
            System.out.println("bon");
        } else if (temp.matches(match)) {
            System.out.println("pon");
        } else {
            System.out.println("hon");
        }
    }
}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz