Note that ESIM models have two LSTM layers, the first (input) LSTM performs the input encoding and the second (inference) LSTM generates the representation for inference. 
 Question: How many layers are there in their model?
two LSTM layers