let standard_deduction = A1=1?3250:(A2=1?5450:(A3=1?2725:(A4=1?4750:(A5=1?5450:0))))
leftstring itemized_deductions = " 34b. Sched. A L. 27"
let itemized_deductions = total_deductions
leftstring B35 = " 35. 32-(34a or 34b)"
let B35 = standard_deduction>itemized_deductions?adjusted_gross_income-standard_deduction:adjusted_gross_income-itemized_deductions
leftstring B36 = " 36. Exemptions*2050"
let B36 = exemptions*2050
leftstring taxable_income = " 37. Taxable Income"
let taxable_income = B35-B36
leftstring B38 = " 38. Computed Tax"
let B38 = A1=1?(taxable_income>97620?A110:(taxable_income>47050?(taxable_income-47050)*0.33+10645.5:(taxable_income>19450?(taxable_income-19450)*0.28+2917.5:taxable_income*0.15))):(A2=1?(taxable_income>162770?A110:(taxable_income>78400?(taxable_income-78400)*0.33+17733.5:(taxable_income>32450?(taxable_income-32450)*0.28+4867.5:taxable_income*0.15))):(A3=1?(taxable_income>123570?A110:(taxable_income>39200?(taxable_income-39200)*0.33+8866.75:(taxable_income>16225?(taxable_income-16225)*0.28+2433.75:taxable_income*0.15))):(A4=1?(taxable_income>134930?A110:(taxable_income>67200?(taxable_income-67200)*0.33+15429.5:(taxable_income>26050?(taxable_income-26050)*0.28+3907.5:taxable_income*0.15))):(A5=1?(taxable_income>162770?A110:(taxable_income>78400?(taxable_income-78400)*0.33+17733.5:(taxable_income>32450?(taxable_income-32450)*0.28+4867.5:taxable_income*0.15))):0))))
leftstring B39 = " 39. Addit. Taxes"
let B39 = 0
leftstring B40 = " 40. L.38 + L.39"
let B40 = B38+B39
leftstring A41 = " 41. Child care"
let A41 = 0
leftstring A42 = " 42. Elderly credit"
let A42 = 0
leftstring A43 = " 43. Foreign Tax Credit"
let A43 = 0
leftstring A44 = " 44. General Business"
let A44 = 0
leftstring A45 = " 45. Prior Year Credit"
let A45 = 0
leftstring B46 = " 46. Total Credits"
let B46 = @sum(A41:A45)
leftstring B47 = " 47. L.40 - L.46"
let B47 = B40-B46>0?B40-B46:0
leftstring B48 = " 48. Self_employment Tax"
let B48 = 0
leftstring B49 = " 49. Alternate Minimum"
let B49 = 0
leftstring B50 = " 50. Recapture Tax"
let B50 = 0
leftstring B51 = " 51. SS on tips"
let B51 = 0
leftstring B52 = " 52. IRA tax"
let B52 = 0
leftstring B53 = " 53. Adv. inc. cred."
let B53 = 0
leftstring total_tax = " 54. TOTAL TAX"
let total_tax = @sum(B47:B53)
leftstring A55 = " 55. Tax withheld"
let A55 = 0
leftstring A56 = " 56. Est. tax"
let A56 = 0
leftstring A57 = " 57. Earned income"
let A57 = 0
leftstring A58 = " 58. Form 4868"
let A58 = 0
leftstring A59 = " 59. Excess SS"
let A59 = 0
leftstring A60 = " 60. Fuel tax credit"
let A60 = 0
leftstring A61 = " 61. Reg. Invest. Co."
let A61 = 0
leftstring total_payments = " 62. Total Payments"
let total_payments = @sum(A55:A61)
leftstring overpaid = " 63. Overpaid"
let overpaid = total_payments>total_tax?total_payments-total_tax:0
leftstring refunded_to_you = " 64. Refund"
let refunded_to_you = overpaid
leftstring A65 = " 65. Estimated 1989"
let A65 = 0
leftstring amount_you_owe = " 66. Amount You Owe"
let amount_you_owe = total_tax>total_payments?total_tax-total_payments:0
leftstring A67 = " 67. Underpayment penalty"
let A67 = 0
leftstring sched_a = "Schedule A - Itemized Deductions"
leftstring A70 = " 1. Medical, etc."
let A70 = 0
leftstring A71 = " 2. F.1040 L.32"
let A71 = adjusted_gross_income
leftstring A72 = " 3. F.1040 L.32 * .075"
let A72 = adjusted_gross_income*0.075
leftstring B73 = " 4. Total Medical/Dental"
let B73 = A70-A72>0?A70-A72:0
leftstring A74 = " 5. State/local tax"
let A74 = 0
leftstring A75 = " 6. Real estate tax"
let A75 = 0
leftstring A76 = " 7. Other taxes"
let A76 = 0
leftstring B77 = " 8. Total taxes"
let B77 = @sum(A74:A76)
leftstring A78 = " 9a. Mortgage Int."
let A78 = 0
leftstring A79 = " 9b. Indiv. mortgage"
let A79 = 0
leftstring A80 = " 10. Deductible points"
let A80 = 0
leftstring A81 = " 11. Investment Interest"
let A81 = 0
leftstring A82 = " 12a. Personal Interest"
let A82 = 0
leftstring A83 = " 12b. L.12a * 0.10"
let A83 = A82*0.1
leftstring B83 = " 13. Total interest"
let B83 = @sum(A78:A83)-A82
leftstring A84 = " 14. Cash or Check"
let A84 = 0
leftstring A85 = " 15. Non-cash"
let A85 = 0
leftstring A86 = " 16. Carryover"
let A86 = 0
leftstring B87 = " 17. Total Contrib."
let B87 = @sum(A84:A86)
leftstring B88 = " 18. Casualty/Theft"
let B88 = 0
leftstring B89 = " 19. Moving Expenses"
let B89 = 0
leftstring A90 = " 20. Emp. Business Exp."
let A90 = 0
leftstring A91 = " 21. Other Expenses"
let A91 = 0
leftstring A92 = " 22. Total misc."
let A92 = A90+A91
leftstring A93 = " 23. F.1040 L.32"
let A93 = adjusted_gross_income
leftstring A94 = " 24. F.1040 L.32 * .02"
let A94 = adjusted_gross_income*0.02
leftstring B95 = " 25. L.22 - L.23 or 0"
let B95 = A92-A94>0?A92-A94:0
leftstring B96 = " 26. Other misc."
let B96 = 0
leftstring total_deductions = " 27. Total Deductions"