18 Different Types of Thread