add puzzle/8queen.lua