var
st: string;
k, l: integer;
begin
readln(st);
if (pos(',', st) = 0) or (pos('.', st) = 0) then
begin
val(st, k, l);
if l <> 0 then
writeln(0)
else
writeln(2);
end
else
writeln(1);
end.
var
st: string;
k, l: integer;
begin
readln(st);
if (pos(',', st) = 0) or (pos('.', st) = 0) then
begin
val(st, k, l);
if l <> 0 then
writeln(0)
else
writeln(2);
end
else
writeln(1);
end.