在宇宙深处的某个未知星球上,一天由 $24$ 个时刻组成,编号为 $0$ 到 $23$(本题中仅考虑整数时刻)。一天的时刻 $6$ 到 $17$ 是白天,而时刻 $0$ 到 $5$ 以及 $18$ 到 $23$ 是黑夜。时刻 $23$ 之后的下一个时刻是第二天的时刻 $0$。
小 A 和小 E 住在不同的城市。这两个城市之间可能存在时差。小 E 所在的时区比小 A 所在的时区晚 $d$ 个时刻。也就是说,如果小 A 所在的时区处于时刻 $t$,那么小 E 所在的时区处于时刻 $(t + d) \bmod 24$。
现在,小 A 当前处于时刻 $t_0$。小 A 想给小 E 发送一条“早安/晚安”的问候,但在发送消息时,小 A 必须处于白天,而小 E 必须处于黑夜。
她最少需要等待多少个时刻才能发送这条问候?请注意,在某些情况下,她可能永远无法发送该消息。
输入格式
输入仅包含一行,包含两个整数 $d$ 和 $t_0$($0 \le d, t_0 \le 23$)。
输出格式
输出一个整数,表示小 A 最少需要等待的时刻数。如果她不需要等待,输出 $0$。如果她永远无法发送该消息,输出 $-1$。
样例
输入样例 1
8 12
输出样例 1
0
输入样例 2
0 16
输出样例 2
-1
输入样例 3
16 20
输出样例 3
10
说明
- 在第一个样例中,小 A 最初处于时刻 $12$,小 E 最初处于时刻 $20$。此时,小 A 处于白天,小 E 处于黑夜,因此她可以立即发送“早安/晚安”。
- 在第三个样例中,小 A 最初处于时刻 $20$,小 E 最初处于时刻 $12$。在等待 $10$ 个时刻后,小 A 处于时刻 $6$,小 E 处于时刻 $22$。此时,她可以发送“早安/晚安”。