Üçbucaq sayı hər bir tərəfdə nöqtəsi olan bərabəryanlı üçbucaq şəklində yerləşdirilə bilən nöqtələr şəklində qeyd edilə bilən bir ədədir. Aşağıda həmin üçbucaqların və müvafiq üçbucaq rəqəmlərinin bir neçə nümunəsi verilmişdir:

Asanlıqla müşahidə edilə bilər ki, üçbucaq sayı faktorialın toplama analoqudur:
Verilmiş tam ədədə görə -in üçbucaq olub olmadığını müəyyənləşdirin. Sayı üçbucaqdırsa, müvafiq üçbucaqda tərəf boyunca nöqtələrin sayını da müəyyənləşdirin.
Məsələn, əgər n = 10-dursa, proqram bu sayının nöqtəsi olan bir tərəfə sahib bir üçbucaq sayı olduğunu bildirər, çünki
Əgər n = 11-dirsə, proqram bunun üçbucaq sayı olmadığını bildirər.
Hər sətir bir tam ədəd n~(0 < n < 10^9) ehtiva edir. Sonuncu sətir ehtiva edir və emal edilmir.
Hər bir dəyəri üçün, onun üçbucaq sayı olub olmadığını müəyyənləşdirin. Əgər belədirsə, ayrıca sətirdə tərəf boyunca nöqtələrin sayını çıxarın. Əks təqdirdə "bad" sözünü çıxarın.
Nümunə 1