find a nice problem, but not solved