problem and three solutions