ABC floor puzzle