This is quite the collection of single letter variable names. Some longer names might help with readability.