Borrowed ideas

Spike2837

MDN 77 / 25
MDN 82 / 18
CAS 51 / 35
MDN 1 / 0
MDN 11 / 32