update: 175-hard output and code simplification