Grandmother puzzle