(({{0, 1}, {-1, p^(k-1)}})).(({{p^(k-1), 0}, {1, p}})).(({{1, -p}, {0, 1}})) // MatrixForm

(({{(p^(k-1)), -1}, {1, 0}})).(({{1, 0}, {0, (p^k)}})).(({{1, p}, {0, 1}})) // MatrixForm

(({{s a, 1}, {-t b, 1}})).(({{1, 0}, {0, a b}})).(({{a, -b}, {t, s}})) // MatrixForm