Done flatmap and 8queen