#include #include using namespace std; using ll = long long; #define rep(i,n) for(ll i=0;i; using vvll = vector; using vvvll = vector; using vvvvll = vector; using vb = vector; using vvb = vector; using vvvb = vector; using vvvvb = vector; bool DEB = 0; int main() { vector S={"0", "1", "11", "110", "2402", "128967", "16767653", "5436906668", "4406952731948", "8819634719356421", "43329348004927734247", "522235268182347360718818", "15436131339319739257518081878", "1117847654274955574635482276231683", "198163274851163063009517020867737770265"}; ll N; cin>>N; cout<