a hard but interesting question