Shiver Head 31

Find Shiver Contest Number 31