func_code_string: #include <bits/stdc++.h>   using namespace std;   template <class c>   struct rge {     c b, e;   };   template <class c>   rge<c> range(c i, c j) {     return rge<c>{i, j};   }   template <class c>   auto dud(c* x) -> decltype(cerr << *x, 0);   template <class c>   char dud(...);   struct debug {     template <class c>     debug& operator<<(const c&) {       return *this;     }   };   void solve() {     long long n, m;     cin >> n >> m;     long long ost = m % 10;     set<int> o;     for (int i = 0; i <= 10; ++i) {       o.insert((i * ost) % 10);     }     long long sum = 0;     for (auto x : o) sum += x;     long long d = n / m;     if (n == 0)       cout << 0 <<   n ;     else {       long long res = sum * (d / o.size());       for (int i = 0; i < (d % o.size()); ++i) {         res += ((i + 1) * m) % 10;       }       cout << res <<   n ;     }   }   int main() {     ios_base::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     int t;     cin >> t;     while (t--) {       solve();     }   }   