Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vSdHg-002HMB-0q for pgsql-general@arkaria.postgresql.org; Mon, 08 Dec 2025 15:36:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vSdHe-0006Xc-2Z for pgsql-general@arkaria.postgresql.org; Mon, 08 Dec 2025 15:36:19 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vSdHe-0006XS-1T for pgsql-general@lists.postgresql.org; Mon, 08 Dec 2025 15:36:18 +0000 Received: from mail-yx1-xb12c.google.com ([2607:f8b0:4864:20::b12c]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vSdHc-003ryr-2E for pgsql-general@lists.postgresql.org; Mon, 08 Dec 2025 15:36:18 +0000 Received: by mail-yx1-xb12c.google.com with SMTP id 956f58d0204a3-6432842cafdso4119581d50.2 for ; Mon, 08 Dec 2025 07:36:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765208174; x=1765812974; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=653bWjpRYsQYOt0hAmA6AhPwNUs2FxNNpesFuymjpVs=; b=MBkrDrEXzlJ/6R9uCrbnoBAJrWgwG+loujwzMiaohTcNn3X3M65FQtPVsWsoT7Xdlt UjnPZ5T5ZLJArTsAJowNW4ZyvVfTnnIGFaBr+vypyA6QwafFK2Em/1k4mng4N5kSL2rH mSP2brdclDnFK+xCcxRgeiFQIlNGqtfme6qKoRnbOR8EtOfTL9cOT2rFNnHRTvQSqNIy eKR/FHTsHS9YiqVwOBfICr+tWITC6DhdPtewUaNozjsW9WsLnZHqDOcrIMHz6Ilcc4gi 0TzrjU/ImwbHbd6BmONHbZ1vs2fBySRqZhyZG+dxkIc4eSKAqwkIdURbGeczlC9ze9LU UQaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765208174; x=1765812974; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=653bWjpRYsQYOt0hAmA6AhPwNUs2FxNNpesFuymjpVs=; b=mV+LQUjN79r3Vgela83nKsfSTtKJ4NvcoRdCTrCeUr2i1WjLZexY3ooN97d41LJOR/ 64zok65zhA6W0eALAydeZE4ci2YQsDodOb6D0b4RN5MZdQ9QomCmqeGfLQuGY4P03xAt ODTE5s9AXt2DqkFYzE8ompuxff+hjIkCmr8BRJ1l7xmh9OXT5PFT/izBRZaHY8m2CuuS r7CTWpqgnQL/tiNrqe92FWj67d1gWvVZIxwzAOLEn56ECMhua2ttISO1XZAT2A0CKRcL fgksQ3fCxvYcQF19nTUF+5NaL1ogSIXXFMJg/mFB/t5yl7lzmwxTTHKAigMPv4GpuH8r uKCw== X-Gm-Message-State: AOJu0YyYbvNqwfYQOmd4eCbiCWr9mp4F9UtZr03iRLCCQZ8zutsyEaG3 Bn+2uSQZj2wmRsLd8fg7812ayLMT6H+XG1I27fmpn1WvY37nFddabP78F8M/3mZ/jJLXl6xkUyH IawhP0wC9Sn9DCtqXUeztUtWZk05eWCA+L24B X-Gm-Gg: ASbGncsNCpVDQHiAsYZRuxZRl0qMgvoqq7EpBA5bDSThaYoJuOIAA4BvtF1hR8Mouxb XtSutVXPUFwKc79pfvlRXv022FdKI0CMSU0NRZ/Uv93THsugeLspRvBfA6Zz52Fj4jDbtglmxdO fZhsvVlh0FEvH8IQuXPwmM1shb2pZZb9n4FPyjov6oveRX0FQXm6oozBpnMEnj9xTujdaI+DcOl eWyXbICnX+CRiSgGBb/ICrlwdQB5bKx7XDGoVPL+K3khDZSf3xB25APQsBjJ4F4qDIDF2pEDNlT GX0CQim9gmyQaI52r/TK X-Google-Smtp-Source: AGHT+IHeO8BjsuVCC1lzEWQxhYdFJjDHG3wIcKHZRo1efTXSom4CjT+OPg+mAY5qgxlR8xB6nYQrj+6Ptk77mkEPzsY= X-Received: by 2002:a05:690e:dcb:b0:644:5363:a9d3 with SMTP id 956f58d0204a3-6445363aa51mr5205144d50.65.1765208174247; Mon, 08 Dec 2025 07:36:14 -0800 (PST) MIME-Version: 1.0 From: Bernice Southey Date: Mon, 8 Dec 2025 15:35:38 +0000 X-Gm-Features: AQt7F2qaJKO60NTZrJr57B6uumc6f3QCfW--cB0Cj-RPYtTx1usGeSlQDy7efso Message-ID: Subject: Advent of Code Day 8 To: pgsql-general@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, Is anyone else doing AoC in postgres this year? I've solved today's part 1 and 2 with a brute force loop, but there must be better ways. If anyone found something clever in postgres, please give me a big hint. https://adventofcode.com/2025/day/8 Thanks, Bernice