Tests pass 71/77