#include <iostream>
#include <cmath>
using namespace std;
int pot(double &a, double &b)
{
int l =0, tmp=0;
cin >> a >> b;
if(a >=1 && b <=1000000000)
{
l = pow(a,b);
tmp = l%10;
}
return tmp;
}
int main()
{
int n;
double a=0,b=0;
cin>>n;
if(n >= 1 && n<=10)
{
for(int i=0; i<n; ++i)
{
cout <<pot(a,b) << endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgcG90KGRvdWJsZSAmYSwgZG91YmxlICZiKQp7CglpbnQgbCA9MCwgdG1wPTA7CgkKCWNpbiA+PiBhID4+IGI7CglpZihhID49MSAmJiBiIDw9MTAwMDAwMDAwMCkKCXsKCQlsID0gcG93KGEsYik7CgkJdG1wID0gbCUxMDsKCX0KCglyZXR1cm4gdG1wOwp9CmludCBtYWluKCkKewoJaW50IG47Cglkb3VibGUgYT0wLGI9MDsKCWNpbj4+bjsKCWlmKG4gPj0gMSAmJiBuPD0xMCkKCXsKCQlmb3IoaW50IGk9MDsgaTxuOyArK2kpCgkJewoJCQljb3V0IDw8cG90KGEsYikgPDwgZW5kbDsKCQl9Cgl9CnJldHVybiAwOwp9