Jelly, 64 60 5858 57 bytes
“¡ŀṪ]ṃ{yṁ“Ñ3$ṘW5Ḍż⁸¢Hŀ“ÑɲʋØƥþƈƘ}»;“.¶“A“If“yṁ“Ñ3$ṘW5Ḍż⁸¢Hŀ»j⁾ a”“ṚøTøṖ’ṃFḊ”?
How it works (outdated)
“ɱDœɓẆ'ṫ“Ñ3$ṘW5Ḍż⁸¢Hŀ“ÑɲʋØƥþƈƘa,Ṛẋ2ż“³ḌM“¡FỊİg“ÑɲʋØƥþƈƘ}»
The strings ɱDœɓẆ'ṫ
, Ñ3$ṘW5Ḍż⁸¢Hŀ
, and ÑɲʋØƥþƈƘ}
use Jelly's inbuilt dictionary to encode ["Peter Piper picked", " peck of pickled peppers", ",\nWhere's the"]
.
“.¶“A“ “If “»FḊ”?“ a”
This literal yields the string array [".\n", "A ", "If ", "?", " a"]
.
“EiƓ[ẹiV’
This bijective base-250 literal yields 1719393895096408710, which is 1024526147102326189.
; ṃ
Concatenate the string arrays to the left (yielding an array of 9 strings), then use the base-9 digits of the integer to the right to select strings from the array.
Indexing is 1-based and modular, so digits 1 and 0 correspond to the first and last string, respectively.Try it online!