6.681: second try.