a different interp hash solution
build