Chương trình theo www.qdecoder.org