Is my math correct, or too complicated or something?