Semantic image labeling as a label puzzle game