Synthetic Routes for 1,4-disubstituted 1,2,3-triazoles: A Review