not finish yet, but worth a rest. Life is important than anything
quick get codes~