between PAUL G. ALLEN - and - HSN, INC. MAY 20, 1997 STOCK EXCHANGE AGREEMENT