T&GSL II (Explicit)

a lot (Explicit)