Development of a sustainable multi-generation system with re-compression sCO2 Brayton cycle for hydrogen generation