https://www.cryp2day.com/2020/09/res-guide-3prim-t1.html