How do you solve number pattern problems through mathematical semiotics analysis and computational thinking? | Synapse