Please upload clear and correct algorithm implementations.