how do we solve this problem?