Hard and Soft c & g words