A story of puzzle