program pro8 ( input, output) ;
var i, j, x, y, z, k : integer ;
function dinami( a, d: integer ) : integer
var k: integer ;
begin
dinami : = 1 ;
if a: = 2 then
for k: = 1 to d do
dinami: = dinami* 2 ;
else if a: = 3 then
for k: = 1 to d do
dinami : = dinami* 3 ;
else
for k: = 1 to d do
dinami : = dinami* 5 ;
end ;
begin
readln ( n) ;
for i: = 1 to n do ;
begin
x: = 0 ;
repeat
k: = dinami( 5 , x) ;
y: = 0 ;
repeat
k: = k + dinami( 3 , y) ;
z: = 0 ;
repeat
k: = k + dinami( 2 , z) ;
z: = z+ 1
until ( k>= i) ;
y: = y+ 1 ;
until ( k>= i) ;
x: = x+ 1 ;
until ( k>= i) ;
if k = i then j: = j+ 1 ;
end ;
writeln ( j) ;: wq
end .
cHJvZ3JhbSBwcm84IChpbnB1dCxvdXRwdXQpOwp2YXIgaSxqLHgseSx6LGsgOmludGVnZXI7CgpmdW5jdGlvbiBkaW5hbWkoYSxkOmludGVnZXIpIDppbnRlZ2VyCnZhciBrOmludGVnZXI7CmJlZ2luCiBkaW5hbWkgOj0xOwogaWYgYTo9MiB0aGVuCiAgZm9yIGs6PTEgdG8gZCBkbwogICAgZGluYW1pOj0gZGluYW1pKjI7CiBlbHNlIGlmIGE6PSAzIHRoZW4KICAgZm9yIGs6PTEgdG8gZCBkbwogICAgZGluYW1pIDo9IGRpbmFtaSozOwogZWxzZQogICBmb3Igazo9MSB0byBkIGRvCiAgICBkaW5hbWkgOj1kaW5hbWkqNTsKZW5kOwogCmJlZ2luCiByZWFkbG4obik7CiBmb3IgaTo9MSB0byBuIGRvOwogIGJlZ2luCiAgIHg6PTA7CiAgIHJlcGVhdAogICAgazo9IGRpbmFtaSg1LHgpOwogICAgeTo9MDsKICAgIHJlcGVhdAogICAgIGs6PSBrICsgZGluYW1pKDMseSk7CiAgICAgejo9MDsKICAgICByZXBlYXQKICAgICAgazo9IGsgKyBkaW5hbWkoMix6KTsKICAgICAgejo9eisxCiAgICAgdW50aWwgKGs+PWkpOwogICAgIHk6PXkrMTsKICAgIHVudGlsIChrPj1pKTsKICAgIHg6PXgrMTsKICAgdW50aWwgKGs+PWkpOwogICBpZiBrID1pIHRoZW4gajo9IGorMTsKICBlbmQ7CiAgd3JpdGVsbihqKTs6d3EKZW5kLg==
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(5,1) 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