#include #include #include std::string m, n; int main() { std::ios::sync_with_stdio(false); std::cin.tie(0); std::cin >> n >> m; std::cout << std::fmod(std::pow(n.back()-'0', ((m[0]=='0') ? 0 : (((m.size()==1) ? 0 : (m[m.size()-2]-'0'))*10+(m[m.size()-1]-'0'))%4==0 ? 4 : (((m.size()==1) ? 0 : (m[m.size()-2]-'0'))*10+(m[m.size()-1]-'0'))%4 ) ), 10) << "\n"; return 0; }