Please solve the programming task below using a self-contained code snippet in a markdown code block.

You are given a string s and an integer array indices of the same length. The string s will be shuffled such that the character at the ith position moves to indices[i] in the shuffled string.
Return the shuffled string.
 
Please complete the following python code precisely:
```python
class Solution:
    def restoreString(self, s: str, indices: List[int]) -> str:
```