program gr8( input, output) ;
var p, i, n, k, j, s : integer ;
flag : boolean ;
function dunami( a, i : integer ) : integer
var k : integer ;
begin
dunami : = 1 ;
for k : = 1 to i do
dunami : = dunami* a
end ;
begin
readln ( n) ;
for p : = 1 to n do
begin
repeat
i : = 0 ;
repeat
j : = 0 ;
repeat
k : = 0 ;
flag : = false ;
if dunami( 2 , k) + dunami( 3 , j) + dunami( 5 , i) = p then
begin
s : = s + 1 ;
flag : = true ;
end ;
k : = k + 1 ;
until ( flag = true ) or ( dunami( 2 , k) + dunami( 3 , j) + dunami( 5 , i) >= p) ;
j : = j + 1 ;
until ( flag = true ) or ( dunami( 2 , k) + dunami( 3 , j) + dunami( 5 , i) >= p) ;
i : = i + 1 ;
until ( flag = true ) or ( dunami( 2 , k) + dunami( 3 , j) + dunami( 5 , i) >= p) ;
end ;
writeln ( s)
end .
cHJvZ3JhbSBncjgoaW5wdXQsb3V0cHV0KTsKdmFyIHAsIGksIG4sIGssIGosIHMgOiBpbnRlZ2VyOwogICAgIGZsYWcgOiBib29sZWFuOwogICAgIApmdW5jdGlvbiBkdW5hbWkoYSxpIDogaW50ZWdlcik6IGludGVnZXIKIHZhciBrIDogaW50ZWdlcjsgICAgCiBiZWdpbgogICBkdW5hbWkgOj0gMTsKICAgICBmb3IgayA6PSAxIHRvIGkgZG8KICAgICAgIGR1bmFtaSA6PSBkdW5hbWkqYQogIGVuZDsKCmJlZ2luCnJlYWRsbihuKTsKZm9yIHAgOj0gMSB0byBuIGRvCiBiZWdpbgogIHJlcGVhdAogICAgaSA6PSAwOwogICAgICByZXBlYXQKICAgICAgICAgaiA6PSAwOwogICAgICAgICAgICByZXBlYXQKICAgICAgICAgICAgICBrIDo9IDA7CiAgICAgICAgICAgICAgZmxhZyA6PSBmYWxzZTsgICAgIAogICAgICAgICAgICAgICAgaWYgZHVuYW1pKDIsaykgKyBkdW5hbWkoMyxqKSArIGR1bmFtaSg1LGkpID0gcCB0aGVuIAogICAgICAgICAgICAgICAgICBiZWdpbgogICAgICAgICAgICAgICAgICAgIHMgOj0gcyArIDE7CiAgICAgICAgICAgICAgICAgICAgZmxhZyA6PSB0cnVlOwogICAgICAgICAgICAgICAgICBlbmQ7ICAKICAgICAgICAgICAgICAgICAgayA6PSBrICsgMTsKICAgICAgICAgICAgdW50aWwgICAoZmxhZyA9IHRydWUpICBvciAoZHVuYW1pKDIsaykgKyBkdW5hbWkoMyxqKSArIGR1bmFtaSg1LGkpID49IHApOwogICAgICAgICAgICAgaiA6PSBqICsgMTsKICAgICAgdW50aWwgICAoZmxhZyA9IHRydWUpIG9yICAgKGR1bmFtaSgyLGspICsgZHVuYW1pKDMsaikgKyBkdW5hbWkoNSxpKSA+PSBwKTsKICAgICAgICAgaSA6PSBpICsgMTsKICAgdW50aWwgICAoZmxhZyA9IHRydWUpIG9yICAgKGR1bmFtaSgyLGspICsgZHVuYW1pKDMsaikgKyBkdW5hbWkoNSxpKSA+PSBwKTsKIGVuZDsgICAgICAgIAp3cml0ZWxuKHMpCmVuZC4gICAgICAgICAgICAgICAgICAgICAKCg==
compilation info
Free Pascal Compiler version 2.2.0 [2009/11/16] for i386
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for i386
Compiling prog.pas
prog.pas(6,2) Fatal: Syntax error, ";" expected but "VAR" found
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
stdout