Complete let (5/28)

Complete let