Complete let (19/28)

Complete let