Letter soup