Digital gates (18/23)

Digital gates