#include using namespace std; #define MAXLEN 10 typedef unsigned long long ULL; unsigned long long get_hash(string s, unsigned long long a, unsigned long long b){ unsigned long long hash = 0; for(int i = 0; i < s.size(); i++){ hash = (hash * a + s[i]) % b; } return hash; } int main(){ string s(MAXLEN,'a'); ULL a,b,hash; map m; map::iterator it; cin >> a >> b; while(1){ for(int i=0;i