Merry Christmas! Submitted by Smartypants1 on 16 December 2023 Here's the solution: our gift to you. Answer