TC: https://onecompiler.com/cpp/436pbqd97 RSA: https://onecompiler.com/cpp/436pbqyxg VALIDA DOC. : https://onecompiler.com/cpp/436pbrqpy