Marble problem