Doi copii vopsesc un gard alcătuit din scânduri pe care le vom numerota de la la astfel: primul ia o cutie de vopsea roșie cu care vopsește scândurile cu numărul , , , etc. Al doilea procedează la fel, începe de la același capăt al gardului, dar ia o cutie de vopsea albastră și vopsește din în scânduri. Astfel, când vor termina de vopsit, gardul va avea multe scânduri nevopsite, unele scânduri vopsite în roșu, altele în albastru, iar altele în violet (cele care au fost vopsite și cu roșu și cu albastru).
Cerință
Cunoscând numerele și afișați:
- câte scânduri rămân nevopsite
- câte scânduri sunt vopsite în roșu
- câte scânduri sunt vopsite în albastru
- câte scânduri sunt vopsite în violet
Date de intrare
De pe prima linie a fișierului de intrare gardul.in
se citește valoarea , reprezentând numărul de scânduri din gard. De pe cea de a doua linie a fișierului de intrare se citesc valorile și separate de un spațiu.
Date de ieșire
În fișierul de ieșire gardul.out
se vor afișa, în ordine, cele patru numere naturale cerute, câte unul pe un rând, ca în exemplu.
Restricții și precizări
- ;
- ;
Exemplu
gardul.in
25
4 6
gardul.out
17
4
2
2
Explicație
Exemplul corespunde situației următoare:
. | . | . | R | . | A | . | R | . | . | . | v | . | . | . | R | . | A | . | R | . | . | . | V | . |
---|
A
– albastru
R
– roșu
V
– violet