Hard Attentionsoft Attention