1. #include<iostream>
  2. #include<string>
  3. #include<vector>
  4. #include<stdlib.h>
  5. #include<string.h>
  6. #include<math.h>
  7. #include<limits.h>
  8. #include<algorithm>
  9. using namespace std;
  10. int contno(int num,int k);
  11. int strnum(string str);
  12. int main()
  13. {
  14. int n,m,t,k=1,i=0,i1,j,p;
  15. string str;
  16. cin>>t;
  17. for(int l=0;l<=t;l++)
  18. {
  19. i=0;
  20. m=0;
  21. getline(cin,str,'\n');
  22. i1=str.length();
  23. k=str[i1-1]-48;
  24. n=strnum(str);
  25.  
  26.  
  27. while(m<=n)
  28. {
  29. i++;
  30. if(contno(i,k))
  31. m++;
  32. }
  33. if(l!=0)
  34. cout<<i-1<<"\n";
  35. }
  36. cin.get();
  37. return 0;
  38. }
  39. int strnum(string str)
  40. {int k=0,l=1;
  41. int i=str.length()-3;
  42. while(i>=0)
  43. {
  44. k=k+l*(str[i]-48);
  45. l=l*10;
  46. i--;
  47.  
  48. }
  49.  
  50. return k;
  51. }
  52. int contno(int num,int k)
  53. {
  54. int num2=num,tok=0;
  55. while(num2>0)
  56. {
  57. if(num2%10==k)
  58. {tok=1;
  59. break;
  60. }
  61. else num2=num2/10;
  62.  
  63.  
  64. }
  65. if(tok==1)
  66. return 0;
  67. else return 1;
  68.  
  69.  
  70.  
  71. }
  72.