CF870C Maximum splitting
Description
You are given several queries. In the $ i $ -th query you are given a single positive integer $ n_{i} $ . You are to represent $ n_{i} $ as a sum of maximum possible number of composite summands and print this maximum number, or print -1, if there are no such splittings.
An integer greater than $ 1 $ is composite, if it is not prime, i.e. if it has positive divisors not equal to $ 1 $ and the integer itself.
Input Format
The first line contains single integer $ q $ ( $ 1
Output Format
For each query print the maximum possible number of summands in a valid splitting to composite summands, or -1, if there are no such splittings.
Explanation/Hint
$ 12=4+4+4=4+8=6+6=12 $ , but the first splitting has the maximum possible number of summands.
$ 8=4+4 $ , $ 6 $ can't be split into several composite summands.
$ 1,2,3 $ are less than any composite number, so they do not have valid splittings.