thực ra đây là mã được @tryfomo lập trình