alogorithm week3 flt