A 2-year bond has an annual coupon which is an integer percentage between 1% and 99% (e.g. 3%, 17%, but not 7 1/2%). The bond’s price is quoted as a percent of par (e.g. 93, 108, but not 98.5). The bond’s yield is an exact positive rational number.
If the bond is trading at a premium (price above 100), what is the least the price could be?
If the bond is trading at a discount (price below 100), what is the least the price could NOT be?
This will require a spreadsheet unless you thought of something cleverer than I did.