Answer this question:

how many episodes of happy valley season 2??
six