You did make a mistake because -384+258 is -126, not -642. However that's no help because 28 doesn't go into 126 evenly either. The solution is 8.5 roses and 4.5 lilies. But who wants half of a flower? Not I. The problem is obviously botched. Be sure to point it out to your teacher. Edwin