function main(input) {
  const lines = input.split('\n');
  lines.pop();
  lines.forEach(line => {
    console.log(fn(line));
  });
}

function fn(n) {
  switch(n.length) {
    case 1:
      return u1(n);
    case 2:
      return u2(n);
    case 3:
      return u3(n);
    case 4:
      return u4(n);
    case 5:
      return u5(n);
    case 6:
      return u6(n);
  }
}

function u1(n) {
  return parseInt(n, 10);
}
function u2(n) {
  return 9;
}
function u3(n) {
  return parseInt(n, 10) - 99 + 9;
}
function u4(n) {
  return 900 + 9;
}
function u5(n) {
  return parseInt(n, 10) - 9999 + 9 + 900;
}
function u6(n) {
  return 9 + 900 + 90000
}

main(require('fs').readFileSync('/dev/stdin', 'utf8'));
