#Z0011. 礼包交易

礼包交易

题目描述

走出矿洞后,小 A 穿过一片辽阔的沙漠,遇到一位流浪商人。商人只卖两种礼包:

  • 一种需要 55 颗绿宝石;
  • 另一种需要 88 颗绿宝石。

小 A 身上一共有 nn 颗绿宝石,可以购买任意多个礼包,也可以不买某种礼包。但商人不会找零,所以买走的礼包总价不能超过 nn。

请你帮小 A 算一算,在不超过 nn 颗绿宝石的前提下,他最少会剩下多少颗绿宝石。

输入格式

一行一个整数 nn,表示小 A 拥有的绿宝石数量。

输出格式

一行一个整数,表示最少剩余的绿宝石数量。

样例

27
1
28
0
4
4

样例解释

  • 样例 1:可以买 22 个 55 颗的礼包和 22 个 88 颗的礼包,共花费 2626 颗,剩下 11 颗。无法恰好花完 2727 颗。
  • 样例 2:28=5×4+828=5\times 4+8,可以恰好花完。
  • 样例 3:n=4n=4 连一个礼包都买不起,所以剩下 44 颗。

数据范围与约定

子任务 分值 限制
11 3030 n≤100n \leq 100
22 7070 无特殊限制

对于 100%100\% 的数据,保证 1≤n≤1091 \leq n \leq 10^9。