result = 0 # 잔돈 개수
money = int(input()) # 물건 금액
money = 1000 - money # 거스름돈 금액
result = result + money//500 # 500원으로 나눈 몫 = 필요한 500원 개수
money = money % 500 # money에서 500으로 나눈 나머지가 더 거슬러받아야할 돈
result = result + money//100
money = money % 100
result = result + money//50
money = money % 50
result = result + money//10
money = money % 10
result = result + money//5
money = money % 5
result = result + money//1
print(result)
/이랑 //의 차이!!!!!!
/ -> 나누기(소수점까지 알려줌)
// -> 나누기(소수점 버리고 알려줌)