T153503 质数求和

题目描述

给定两个人的出生日期,将其转换成为身份证号码中对应的两个$8$位数。例如:$1995$年$3$月$3$日出生的人,身份证号码上对应的出生日期的8位数为:$19950303$。 你的任务:找到这两个数在数轴上对应的点,求两个点之间的所有质数之和。 注:起止范围包含这两个数本身。

输入格式

输入共两行,每行$3$个数,对应年、月、日。

输出格式

一个数,为所求范围内的质数之和。 如果两个数之间不包含任何质数,输出$-1$

说明/提示

【样例1解释】 在区间$[20030315, 20030427]$内共有7个质数,分别为:$20030327、20030333、20030347、20030363、20030383、20030407、20030411$,它们的和为:$140212571$ 【样例2解释】 在区间$[20030415, 20030427]$内没有质数。 【数据范围】 对于 100% 的数据:年、月、日三个整数保证合法,1950$\le$年$\le$2019 。