Complete let (18/28)

Complete let