all three solutions