Graceful swans puzzle