program P(input,output);
var m,n:integer;
function FUN(n:integer):integer;
var x:integer
begin
if n < 1 then FUN:=1
else begin
x:=n*FUN(n-1);
m:=m-1;
FUN:=m+x;
end;
end;
begin
readln (m,n);
writeln (m,n,FUN(n));
end.
cHJvZ3JhbSBQKGlucHV0LG91dHB1dCk7CnZhciBtLG46aW50ZWdlcjsKZnVuY3Rpb24gRlVOKG46aW50ZWdlcik6aW50ZWdlcjsKdmFyIHg6aW50ZWdlcgpiZWdpbgoJaWYgbiA8IDEgdGhlbiBGVU46PTEKCWVsc2UgYmVnaW4KCQl4Oj1uKkZVTihuLTEpOwoJCW06PW0tMTsKCQlGVU46PW0reDsKCWVuZDsKZW5kOwpiZWdpbgoJcmVhZGxuIChtLG4pOwoJd3JpdGVsbiAobSxuLEZVTihuKSk7CmVuZC4=
prog.cs(1,11): error CS1041: Identifier expected
prog.cs(1,17): error CS1041: Identifier expected
prog.cs(1,11): error CS0100: The parameter name `NeedSomeGeneratorHere' is a duplicate
prog.cs(1,9): error CS0116: A namespace can only contain types and namespace declarations
prog.cs(2,8): error CS8025: Parsing error
Compilation failed: 5 error(s), 0 warnings