How can this problem be solved?