Card game P54504


Statement
 

pdf   zip

You are playing a card game with a friend. For this game only the suit of the cards matters. The four suits are clubs, diamonds, hearts and spades, with the following values:

Suit Symbol Value
Clubs \clubsuit 1
Diamonds \diamondsuit 5
Hearts \heartsuit 8
Spades \spadesuit 14

Your friend selects a number nn, and you must show cards whose total value equals nn, by using the minimum possible number of cards. Assume that you have an unlimited number of cards of each suit.

Input

Input consists of several cases, each one with a natural number nn between 0 and 500000. Input ends with a 1-1.

Output

For every nn, print the corresponding result.

Public test cases
  • Input

    16
    31
    91
    -1
    

    Output

    2
    4
    8
    
  • Information
    Author
    Anders Jonsson
    Language
    English
    Translator
    Carlos Molina
    Original language
    Spanish
    Other languages
    Spanish
    Official solutions
    C++
    User solutions
    C++ Python