#KKT051005. ISBN码

ISBN码

题目描述

一个 ISBN 码有 1010 位,前 99 位是数字 00 至 99,最后一位可以是数字或大写字母 X(代表数值 1010)。第 11 位乘 1010、第 22 位乘 99,依此类推,最后一位乘 11;这些乘积之和能被 1111 整除时,ISBN 码合法。给定恰好缺失一位的 ISBN 码,缺失位置用 ? 表示,求应填入的字符。

输入格式

一行长度为 1010 的字符串,恰好包含一个 ?;其余位置符合上述字符要求。

输出格式

输出应填的字符;若无法构成合法 ISBN 码,输出 −1-1。

样例

15688?111X
1

数据范围

字符串长度为 1010,只有最后一位允许填写 X。