transistors and diodes 2016669