algorithm analyzes 144