The convenient and one-pot synthesis of N-substituted carbazoles