https://wzslwoeyuv.blogspot.com/2021/08/triangular-prism-rectangular-prism.html