s/insert/flag
-Wall
new result(bool) function
c++11x
new query function
c++11x