﻿//три натуральных числа два радиуса и расстояние между их центрами
//определить сколько общих точек имеют их окружноси, тут бы еще нарисовать
begin
  var a, r1, r2, L: integer;
  var s := 'r1';
  var i := 1;
  while i < 4 do
  begin
    if i = 2 then s := 'r2' else if i > 1 then s := 'L';
    if integer.TryParse(ReadString($'{s} ='), a) and a.inRange(1, 10000) then
    begin
      case i of
        1: r1 := a;
        2: r2 := a;
        3: L := a;
      else
      end;
      i += 1
    end
  end;
  
  if (Abs(r1 - r2) = L) or (r1 + r2 = L) then Print('1')
  else if (Abs(r1 - r2) > L) or (r1 + r2 < L) then Print('0')
  else Print('2')
end.