#include <chrono>
#include <cstdio>
#include "hanoi.h"
using namespace std;
using namespace std::chrono;
void hanoi_callback(int from, int to) {
}
int main()
{
high_resolution_clock::time_point start = high_resolution_clock::now();
hanoi(0, 2, 1, 25, &hanoi_callback);
high_resolution_clock::time_point end = high_resolution_clock::now();
printf("Duration: %lld ns\n",
static_cast<long long>(duration_cast<nanoseconds>(end - start).count()));
return 0;
}