#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; typedef pair pi; typedef pair pl; typedef pair pls; map m; int main() { ll N, M; cin >> N >> M; ll cnt = 0; for (int i = 0; i <= M; i++) { if (m[((ll)pow(N, i))%10])break; m[((ll)pow(N, i))%10] = 1; cnt++; } if (M % 2 != 0)cnt++; cout <<((ll)pow(N,N%cnt))%10 << endl; return 0; }