You ever see someone learning a new language? They struggle hard on more complex sentences.
It’s easy for us because we’ve practised it so much.
> + * - 15 6 / 20 4 ^ 2 3 - + 7 8 * 3 2
To begin with, you’re missing an operator. I’ll assume another leading +.
+ + * - 15 6 / 20 4 ^ 2 3 - + 7 8 * 3 2
Now, if you use infix, you have to have at least some of the parentheses, in this case actually only one pair, given rules of operator precedence, associativity and commutativity: (15 - 6) * 20 / 4 + 2 ^ 3 + 7 + 8 - 3 * 2
But you may well just parenthesise everything, it makes solving easier: ((((15 - 6) * (20 / 4)) + (2 ^ 3)) + ((7 + 8) - (3 * 2)))
And you know how you go about solving it? Calculating chunks from the inside out, and replacing them with their values: ((( 9 * 5 ) + 8 ) + ( 15 - 6 ))
(( 45 + 8 ) + 9 )
( 53 + 9 )
62
Coming back to Polish notation—you know what? It’s exactly the same: (+ (+ (* (- 15 6) (/ 20 4)) (^ 2 3)) (- (+ 7 8) (* 3 2)))
(+ (+ (* 9 5) 8) (- 15 6))
(+ (+ 45 8) 9)
(+ 53 9)
62
For arithmetic at least, it’s not hard. You’re just not accustomed to it.