DFK4BTAA6IHIYARZWQH6LLBMWL2CMENP2MOYBQCKQMCTT72ZXNKAC
3OF3DHLM6FGCN7GTKZUE5U5VL3HB3SCDAJ5AL3KD6MDVQ4VLJQUQC
BNPSVXIC72C3WT33YKCH766OBLLNCS7POX6U6JXZSQQPJF2M22MQC
let mut n = *i; while n > 0 { n /= 10; nd += 1 } nd
let mut n = *i;
while n > 0 {
n /= 10;
nd += 1
}
nd
nd * 2