King's dream (25/45)

King's dream