Merge Worlds

puzzle
2995 Played