demo by study algorithms