# [SimpleStack](//git.io/sS), score 18, 118 bytes ö ### 3 2^ 5 6 7 8 9 10 la- zA/zA/zA/zA/zA/zA/zA/zA/zA/zA/zA/zA/Þ OB_ .............. óóóóóóóóóóóóóóó] 4*4 ìé%éééééé =:+:::::::::++++++++ All these rely on implicit output. 1. `ö` pushes `iswhole(input)`. Input is 0 when the input field is left blank, and 0 is whole. 2. `###` pushes the length of the stack, then the length of the stack, then the length of the stack. 3. `3` pushes 3. 4. `2^` pushes 2 and squares it.. 5. `5` pushes 5. 6. `6` pushes 6. 7. `7` pushes 7. 8. `8` pushes 8. 9. `9` pushes 9. 10. `10` pushes 10. 11. `la-` pushes the character codes for `l` and then `a` and subtracts them. 12. `zA/` yields 1, repeated 12 times yields a stack with 12 instances of `1`. `Þ` sums them all. 13. `OB_` pushes the character codes for `O` and `B` and performs modulo on them. 14. `..............` increments 0 14 times. 15. `óóóóóóóóóóóóóóó]` increments the notepad 15 times and pulls it. 16. `4*4` pushes 4, multiplies it by 4. 17. `ìé%éééééé` pushes 0 as a string, increments all char codes by 1, prints, increments by 6. 18. `=:+:::::::::++++++++` pushes 1, duplicates, adds, then does a bunch of duplication/addition.