Err, I am not sure between ENTP and ENFJ, I will have to check again.