Greatest to Least: 3, 2.999, 2.99
The solution above and all other related solutions were provided by the Order Numbers Application.