Pattern Solving In Python