using System;
public class Test
{
public static int IloscCyfr(int x)
{
return x != 0 ? (int) Math.Log10(Math.Abs(x))+1 : 0;
}
public static void Main()
{
int Liczba, t;
t = Convert.ToInt32(Console.ReadLine());
while(t-- != 0)
{
Liczba = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(IloscCyfr(Liczba));
}
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgcHVibGljIHN0YXRpYyBpbnQgSWxvc2NDeWZyKGludCB4KQogICAgewogICAgICAgIHJldHVybiB4ICE9IDAgPyAoaW50KSBNYXRoLkxvZzEwKE1hdGguQWJzKHgpKSsxIDogMDsKICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgICBpbnQgTGljemJhLCB0OwogICAgICAgIHQgPSBDb252ZXJ0LlRvSW50MzIoQ29uc29sZS5SZWFkTGluZSgpKTsKICAgICAgICB3aGlsZSh0LS0gIT0gMCkKICAgICAgICB7CiAgICAgICAgICAgIExpY3piYSA9IENvbnZlcnQuVG9JbnQzMihDb25zb2xlLlJlYWRMaW5lKCkpOwogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShJbG9zY0N5ZnIoTGljemJhKSk7CiAgICAgICAgfQogICAgfQp9