Rating: 9.85

p and q and with s
...
Very