abcdefghijklmnopqrstuvwxyz
111
111111111
?????????????????????????????????????????????????????????????????????????????????????
1145141919810