complete: rec_rev.py best scenario