#include <bits/stdc++.h>
#define ll long long
using namespace std;
const int MOD = 1e9 + 7;
void solve(){
int n;
cin >> n;
int m = to_string(n).size();
int ans = INT_MAX;
int len = 1;
string h = to_string(n);
for(auto x: h){
if(x == '7'){
cout << 0 << "\n";
return;
}
}
for(int i = 0; i <= 2 * m; i++){
ll tmp = n;
for(int j = 0; j < 500; j++){
ll g = pow(10, len);
g--;
tmp += g;
string h = to_string(tmp);
if(h.size() >= 17)break;
bool done = false;
for(auto x: h){
if(x == '7'){
done = true;
ans = min(ans, j + 1);
break;
}
}
if(done){
break;
}
}
len++;
}
cout << ans << "\n";
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int t = 1;
cin >> t;
for(int i = 1; i <= t; i++){
solve();
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1PRCA9IDFlOSArIDc7Cgp2b2lkIHNvbHZlKCl7CglpbnQgbjsKCWNpbiA+PiBuOwoJaW50IG0gPSB0b19zdHJpbmcobikuc2l6ZSgpOwoJaW50IGFucyA9IElOVF9NQVg7CglpbnQgbGVuID0gMTsKCQoJc3RyaW5nIGggPSB0b19zdHJpbmcobik7CgkKCWZvcihhdXRvIHg6IGgpewoJCWlmKHggPT0gJzcnKXsKCQkJY291dCA8PCAwIDw8ICJcbiI7CgkJCXJldHVybjsKCQl9Cgl9Cglmb3IoaW50IGkgPSAwOyBpIDw9IDIgKiBtOyBpKyspewoJCWxsIHRtcCA9IG47CgkJZm9yKGludCBqID0gMDsgaiA8IDUwMDsgaisrKXsKCQkJbGwgZyA9IHBvdygxMCwgbGVuKTsKCQkJZy0tOwoJCQl0bXAgKz0gZzsKCQkJc3RyaW5nIGggPSB0b19zdHJpbmcodG1wKTsKCQkJaWYoaC5zaXplKCkgPj0gMTcpYnJlYWs7CgkJCWJvb2wgZG9uZSA9IGZhbHNlOwoJCQlmb3IoYXV0byB4OiBoKXsKCQkJCWlmKHggPT0gJzcnKXsKCQkJCQlkb25lID0gdHJ1ZTsKCQkJCQlhbnMgPSBtaW4oYW5zLCBqICsgMSk7CgkJCQkJYnJlYWs7CgkJCQl9CgkJCX0KCQkJaWYoZG9uZSl7CgkJCQlicmVhazsKCQkJfQoJCQkKCQl9CgkJbGVuKys7CgkKCX0KCWNvdXQgPDwgYW5zIDw8ICJcbiI7Cn0KCmludCBtYWluKCl7Cglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKCWNpbi50aWUobnVsbHB0cik7CgkKCWludCB0ID0gMTsKCWNpbiA+PiB0OwoJCglmb3IoaW50IGkgPSAxOyBpIDw9IHQ7IGkrKyl7CgkJc29sdmUoKTsKCX0KCXJldHVybiAwOwp9