#include <tr1/unordered_map>
using namespace std;
using namespace std;
using namespace std::tr1;
unordered_map<int,int> mapping;
mapping.find(gap)!=mapping.end()
using namespace std::tr1;
unordered_map<int,int> mapping;
mapping.find(gap)!=mapping.end()