From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id eJ10B4CpsmPy2AAAbAwnHQ (envelope-from ) for ; Mon, 02 Jan 2023 10:53:04 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id cG9uB4CpsmNd+QAA9RJhRA (envelope-from ) for ; Mon, 02 Jan 2023 10:53:04 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id A0AA9AD5D for ; Mon, 2 Jan 2023 10:53:03 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pCHUU-0007zI-9j; Mon, 02 Jan 2023 04:52:22 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCHUS-0007z8-Vx for emacs-orgmode@gnu.org; Mon, 02 Jan 2023 04:52:21 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCHUQ-0001gK-JQ for emacs-orgmode@gnu.org; Mon, 02 Jan 2023 04:52:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1672653135; s=strato-dkim-0002; d=nieper-wisskirchen.de; h=Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References:Cc:Date: From:Subject:Sender; bh=6Iql1TBLhO5Y53Ppb8rzrxbdYfyivuPzlbNdRFUJIQA=; b=SYaNPIp0s5h5WhQ8e1SUpQ/bwbdbm8bVLkqix9DmPiHh3gSVmrP0A0hbaLBHMmI/dz T2fqFoAjY0KugsAVUiE/WGgO/AFx40LLWs0HlrYmhfxvr/K+dz8xp/zm5PAqxLyaf3hy aJEu5WxXVuFHkGFPTCrZ5mNvqB0nG7jctMNUnu99z189q4B5zwo5leFevFArMrtFDgYy 28bVHS75FojfsKAyp1eyBgBMnb/N2cv2S8HN0B4uIWY969fm+iqhd2Mr387vr8HL4fG/ 9LPd2yMu5UwE16YkJIakxFaH8J7Ohyn603P4nVQtO+fjWWyQQ7i/IlWFpm+7tc0ZnYTc wgsA== X-RZG-AUTH: ":IW0WdmCmcvpIrP2+VJuPtIhjJvc4Ig+QdhX22iZVwSDOx4Kp3cYsBVGy6CZgmO/guIaJVMJ57pce" X-RZG-CLASS-ID: mo00 Received: from mail-wm1-f42.google.com by smtp.strato.de (RZmta 48.2.1 AUTH) with ESMTPSA id jcf20dz029qFUWT (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for ; Mon, 2 Jan 2023 10:52:15 +0100 (CET) Received: by mail-wm1-f42.google.com with SMTP id o15so20027117wmr.4 for ; Mon, 02 Jan 2023 01:52:15 -0800 (PST) X-Gm-Message-State: AFqh2kpuU1WzsR0aJWQy2/Ndylk83Hb56bTHJLr/v/yulzc+Vh0FIL6P KIcIQUIXIMILtN4kWvyHE2HBGaJeKnGNRczyTVM= X-Google-Smtp-Source: AMrXdXuhi7/lWbYBsacBAUDM6ppzM/a4wMjgaD/HSXtawc8DTKN4uJxpdqKiNvfUQM5GRT7dvh3uCVpnCYtD7li6O+g= X-Received: by 2002:a05:600c:2191:b0:3d3:4e28:291c with SMTP id e17-20020a05600c219100b003d34e28291cmr2080727wme.90.1672653135240; Mon, 02 Jan 2023 01:52:15 -0800 (PST) MIME-Version: 1.0 References: <87k02o7uki.fsf@localhost> <87fscvc379.fsf@localhost> <87bknjbwtw.fsf@localhost> <87h6xbaep7.fsf@localhost> <87fscu744d.fsf@localhost> <87edsdmg2r.fsf@localhost> In-Reply-To: <87edsdmg2r.fsf@localhost> From: =?UTF-8?Q?Marc_Nieper=2DWi=C3=9Fkirchen?= Date: Mon, 2 Jan 2023 10:52:03 +0100 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Babel (scheme): Evaluation errors are not shown To: Ihor Radchenko Cc: =?UTF-8?Q?Rudolf_Adamkovi=C4=8D?= , emacs-orgmode@gnu.org Content-Type: multipart/mixed; boundary="000000000000f59d8c05f144e7b8" Received-SPF: none client-ip=85.215.255.22; envelope-from=marc@nieper-wisskirchen.de; helo=mo4-p00-ob.smtp.rzone.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1672653184; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=6Iql1TBLhO5Y53Ppb8rzrxbdYfyivuPzlbNdRFUJIQA=; b=bl7Nc6ZPo3OvZgX/MLRLpOnC0QevMnwtW+uWinCNTCvdxrxJfjEZflkQA1Ylj9gom2UKkc mQzNozbsHCC3jZBXebb8IaaLW/pnNHozdeNYGYuwLMx7+HcWT0BaUxmUEI04BaCmycWFOW rpvCpqLXqy8Rlt7rwpl+s5fM6OWbvCiCoGSkrJl87YHy1+A6JZsVD5qjogdqDOHBTufxNK xUtvirUwkgmpq9ztEKlHq8x+MHZpOtvN5Q3cw9O+0Z8L8WWeKp8kSr3pUo87f5ygxNKP24 hA+2pNTUzIlhU2lyYOxIJayET4aQPUuCcJGq9eJNf/9zNCAwpuE11sDqzGf2IQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=nieper-wisskirchen.de header.s=strato-dkim-0002 header.b=SYaNPIp0; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1672653184; a=rsa-sha256; cv=none; b=pP29wWNq3tRHaNhDaxYasONotavqZqQ8yh3pyRBdG5SajdImCn7F5Z/qQP0LQwMMAtDX3U sBZH2CeHtmL7rzWzkIlT4UAVeGk6IRDbPupyP19T6GSfOkjrVzCaZa77Vspf2zGsDPIPfL Crbi8VEQTGZlAfZzxN9PJArNrEqbPKHnSkHCzPR4PFwZI8vrAy5nFdsYJWXP3En85357KC pWdtssVnXZHrXXAOaHlWMbzRTo1RjTvyMc6hN+6zGvFklDWDp7U5n19NrLBnSaHT2zN1MM vsBomF76h0KGJCKZMLAZxalgNdHk/MR8jA1VKgpuFl+Bwe87zKGJBTIlTwtthg== X-Spam-Score: 1.15 X-Migadu-Queue-Id: A0AA9AD5D Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=nieper-wisskirchen.de header.s=strato-dkim-0002 header.b=SYaNPIp0; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=none X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: 1.15 X-TUID: gUSjNOoyv4I2 --000000000000f59d8c05f144e7b8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Am Mo., 2. Jan. 2023 um 10:38 Uhr schrieb Ihor Radchenko : > > Marc Nieper-Wi=C3=9Fkirchen writes: > > > Fixed. > > Thanks! > Note that your patch does not apply onto main. Rebased against the latest main. Please see the appended patch. > > > - (setq result (if output > > + (let ((err (geiser-eval--retort-error ret))) > > + (setq result (cond > > + (err nil) > > We may still provide output, if any. Even in the case of error. Not sure > if it makes sense for ob-scheme though. I switched the two cases, "err" and "output," in the attached patch. For a value result, providing a result in case of an error does not make sense. Thanks for your patience, Marc --000000000000f59d8c05f144e7b8 Content-Type: application/octet-stream; name="0001-lisp-ob-scheme.el-Do-not-hide-Scheme-evaluation-erro.patch" Content-Disposition: attachment; filename="0001-lisp-ob-scheme.el-Do-not-hide-Scheme-evaluation-erro.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lcemeop90 RnJvbSA0MTk0ZTY3ZjJlZGVlNjBjYzgzZTE0NmYwNjhkMTg5Mjg0MmRlMGRhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/TWFyYz0yME5pZXBlci1XaT1DMz05RmtpcmNo ZW4/PSA8bWFyY0BuaWVwZXItd2lzc2tpcmNoZW4uZGU+CkRhdGU6IFNhdCwgMzEgRGVjIDIwMjIg MTU6NDE6NTkgKzAxMDAKU3ViamVjdDogW1BBVENIXSBsaXNwL29iLXNjaGVtZS5lbDogRG8gbm90 IGhpZGUgU2NoZW1lIGV2YWx1YXRpb24gZXJyb3JzLgoKKiBsaXNwL29iLWV2YWwuZWwgKG9yZy1i YWJlbC1ldmFsLWVycm9yLW5vdGlmeSk6IEhhbmRsZSBhbiBleGl0IGNvZGUgb2YgbmlsLgoKKiBs aXNwL29iLXNjaGVtZS5lbCAob3JnLWJhYmVsLWV4cGFuZC1ib2R5OnNjaGVtZSkKKG9yZy1iYWJl bC1zY2hlbWUtZ2V0LXJlcGwsIG9yZy1iYWJlbC1zY2hlbWUtbWFrZS1zZXNzaW9uLW5hbWUpCihv cmctYmFiZWwtc2NoZW1lLWV4ZWN1dGUtd2l0aC1nZWlzZXIpCihvcmctYmFiZWwtc2NoZW1lLS10 YWJsZS1vci1zdHJpbmcsIG9yZy1iYWJlbC1leGVjdXRlOnNjaGVtZSk6CkRpc3BsYXkgU2NoZW1l IGV2YWx1YXRpb24gZXJyb3JzIGluIGFuIGVycm9yIGJ1ZmZlciB1c2luZwpgb3JnLWJhYmVsLWV2 YWwtZXJyb3Itbm90aWZ5Jy4KLS0tCiBsaXNwL29iLWV2YWwuZWwgICB8IDExICsrKysrKysrLS0t CiBsaXNwL29iLXNjaGVtZS5lbCB8IDIwICsrKysrKysrKysrKysrKy0tLS0tCiAyIGZpbGVzIGNo YW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlz cC9vYi1ldmFsLmVsIGIvbGlzcC9vYi1ldmFsLmVsCmluZGV4IDZmNmVkYjk0OS4uYjlkMWY3ZjIz IDEwMDY0NAotLS0gYS9saXNwL29iLWV2YWwuZWwKKysrIGIvbGlzcC9vYi1ldmFsLmVsCkBAIC0z NywxNiArMzcsMjEgQEAKIChkZWNsYXJlLWZ1bmN0aW9uIG9yZy1iYWJlbC10ZW1wLWZpbGUgIm9i LWNvcmUiIChwcmVmaXggJm9wdGlvbmFsIHN1ZmZpeCkpCiAKIChkZWZ1biBvcmctYmFiZWwtZXZh bC1lcnJvci1ub3RpZnkgKGV4aXQtY29kZSBzdGRlcnIpCi0gICJPcGVuIGEgYnVmZmVyIHRvIGRp c3BsYXkgU1RERVJSIGFuZCBhIG1lc3NhZ2Ugd2l0aCB0aGUgdmFsdWUgb2YgRVhJVC1DT0RFLiIK KyAgIk9wZW4gYSBidWZmZXIgdG8gZGlzcGxheSBTVERFUlIgYW5kIGEgbWVzc2FnZSB3aXRoIHRo ZSB2YWx1ZSBvZiBFWElULUNPREUuCitJZiBFWElULUNPREUgaXMgbmlsLCBkaXNwbGF5IHRoZSBt ZXNzYWdlIHdpdGhvdXQgYSBjb2RlLiIKICAgKGxldCAoKGJ1ZiAoZ2V0LWJ1ZmZlci1jcmVhdGUg b3JnLWJhYmVsLWVycm9yLWJ1ZmZlci1uYW1lKSkpCiAgICAgKHdpdGgtY3VycmVudC1idWZmZXIg YnVmCiAgICAgICAoZ290by1jaGFyIChwb2ludC1tYXgpKQogICAgICAgKHNhdmUtZXhjdXJzaW9u CiAgICAgICAgICh1bmxlc3MgKGJvbHApIChpbnNlcnQgIlxuIikpCiAgICAgICAgIChpbnNlcnQg c3RkZXJyKQotICAgICAgICAoaW5zZXJ0IChmb3JtYXQgIlsgQmFiZWwgZXZhbHVhdGlvbiBleGl0 ZWQgd2l0aCBjb2RlICVTIF0iIGV4aXQtY29kZSkpKSkKKyAgICAgICAgKGlmIGV4aXQtY29kZQor ICAgICAgICAgICAgKGluc2VydCAoZm9ybWF0ICJbIEJhYmVsIGV2YWx1YXRpb24gZXhpdGVkIHdp dGggY29kZSAlUyBdIiBleGl0LWNvZGUpKQorICAgICAgICAgIChpbnNlcnQgIlsgQmFiZWwgZXZh bHVhdGlvbiBleGl0ZWQgYWJub3JtYWxseSBdIikpKSkKICAgICAoZGlzcGxheS1idWZmZXIgYnVm KSkKLSAgKG1lc3NhZ2UgIkJhYmVsIGV2YWx1YXRpb24gZXhpdGVkIHdpdGggY29kZSAlUyIgZXhp dC1jb2RlKSkKKyAgKGlmIGV4aXQtY29kZQorICAgICAgKG1lc3NhZ2UgIkJhYmVsIGV2YWx1YXRp b24gZXhpdGVkIHdpdGggY29kZSAlUyIgZXhpdC1jb2RlKQorICAgIChtZXNzYWdlICJCYWJlbCBl dmFsdWF0aW9uIGV4aXRlZCBhYm5vcm1hbGx5IikpKQogCiAoZGVmdW4gb3JnLWJhYmVsLWV2YWwg KGNvbW1hbmQgcXVlcnkpCiAgICJSdW4gQ09NTUFORCBvbiBRVUVSWS4KZGlmZiAtLWdpdCBhL2xp c3Avb2Itc2NoZW1lLmVsIGIvbGlzcC9vYi1zY2hlbWUuZWwKaW5kZXggNDE0YmYxM2E2Li5lNGVl NzE0N2MgMTAwNjQ0Ci0tLSBhL2xpc3Avb2Itc2NoZW1lLmVsCisrKyBiL2xpc3Avb2Itc2NoZW1l LmVsCkBAIC02Niw2ICs2Niw4IEBACiAoZGVjbGFyZS1mdW5jdGlvbiBnZWlzZXItcmVwbC1leGl0 ICJleHQ6Z2Vpc2VyLXJlcGwiICgmb3B0aW9uYWwgYXJnKSkKIChkZWNsYXJlLWZ1bmN0aW9uIGdl aXNlci1ldmFsLS1yZXRvcnQtb3V0cHV0ICJleHQ6Z2Vpc2VyLWV2YWwiIChyZXQpKQogKGRlY2xh cmUtZnVuY3Rpb24gZ2Vpc2VyLWV2YWwtLXJldG9ydC1yZXN1bHQtc3RyICJleHQ6Z2Vpc2VyLWV2 YWwiIChyZXQgcHJlZml4KSkKKyhkZWNsYXJlLWZ1bmN0aW9uIGdlaXNlci1ldmFsLS1yZXRvcnQt ZXJyb3IgImV4dDpnZWlzZXItZXZhbCIgKHJldCkpCisoZGVjbGFyZS1mdW5jdGlvbiBnZWlzZXIt ZXZhbC0tcmV0b3J0LWVycm9yLW1zZyAiZXh0OmdlaXNlci1ldmFsIiAoZXJyKSkKIAogKGRlZmN1 c3RvbSBvcmctYmFiZWwtc2NoZW1lLW51bGwtdG8gJ2hsaW5lCiAgICJSZXBsYWNlIGBudWxsJyBh bmQgZW1wdHkgbGlzdHMgaW4gc2NoZW1lIHRhYmxlcyB3aXRoIHRoaXMgYmVmb3JlIHJldHVybmlu Zy4iCkBAIC0xOTQsMjIgKzE5NiwzMCBAQCBpcyB0cnVlOyBvdGhlcndpc2UgcmV0dXJucyB0aGUg bGFzdCB2YWx1ZS4iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIydnZWlzZXIt ZXZhbC1yZWdpb24pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwb2ludC1taW4p CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwb2ludC1tYXgpKSkpCi0JICAgICAg KHNldHEgcmVzdWx0IChpZiBvdXRwdXQKKyAgICAgICAgICAgICAgKGxldCAoKGVyciAoZ2Vpc2Vy LWV2YWwtLXJldG9ydC1lcnJvciByZXQpKSkKKyAgICAgICAgICAgICAgICAoc2V0cSByZXN1bHQg KGNvbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvdXRwdXQKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAob3IgKGdlaXNlci1ldmFsLS1yZXRvcnQtb3V0cHV0IHJldCkK LQkJCQkgICAiR2Vpc2VyIEludGVycHJldGVyIHByb2R1Y2VkIG5vIG91dHB1dCIpCi0JCQkgICAg IChnZWlzZXItZXZhbC0tcmV0b3J0LXJlc3VsdC1zdHIgcmV0ICIiKSkpKSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIkdlaXNlciBJbnRlcnByZXRlciBwcm9kdWNlZCBubyBv dXRwdXQiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcnIgbmlsKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKHQgKGdlaXNlci1ldmFsLS1yZXRvcnQtcmVzdWx0LXN0 ciByZXQgIiIpKSkpCiAgICAgICAgICAgICAgICAgKHdoZW4gKG5vdCByZXBsKQogICAgICAgICAg ICAgICAgICAgKHNhdmUtY3VycmVudC1idWZmZXIgKHNldC1idWZmZXIgcmVwbC1idWZmZXIpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2Vpc2VyLXJlcGwtZXhpdCkp CiAgICAgICAgICAgICAgICAgICAoc2V0LXByb2Nlc3MtcXVlcnktb24tZXhpdC1mbGFnIChnZXQt YnVmZmVyLXByb2Nlc3MgcmVwbC1idWZmZXIpIG5pbCkKLQkgICAgKGtpbGwtYnVmZmVyIHJlcGwt YnVmZmVyKSkpKSkKKyAgICAgICAgICAgICAgICAgIChraWxsLWJ1ZmZlciByZXBsLWJ1ZmZlcikp CisgICAgICAgICAgICAgICAgKHdoZW4gZXJyCisgICAgICAgICAgICAgICAgICAobGV0ICgobXNn IChnZWlzZXItZXZhbC0tZXJyb3ItbXNnIGVycikpKQorICAgICAgICAgICAgICAgICAgICAob3Jn LWJhYmVsLWV2YWwtZXJyb3Itbm90aWZ5CisgICAgICAgICAgICAgICAgICAgICBuaWwKKyAgICAg ICAgICAgICAgICAgICAgIChjb25jYXQgKGlmIChsaXN0cCBtc2cpIChjYXIgbXNnKSBtc2cpICJc biIpKSkpKSkpKSkpCiAgICAgcmVzdWx0KSkKIAogKGRlZnVuIG9yZy1iYWJlbC1zY2hlbWUtLXRh YmxlLW9yLXN0cmluZyAocmVzdWx0cykKICAgIkNvbnZlcnQgUkVTVUxUUyBpbnRvIGFuIGFwcHJv cHJpYXRlIGVsaXNwIHZhbHVlLgogSWYgdGhlIHJlc3VsdHMgbG9vayBsaWtlIGEgbGlzdCBvciB0 dXBsZSwgdGhlbiBjb252ZXJ0IHRoZW0gaW50byBhbgogRW1hY3MtbGlzcCB0YWJsZSwgb3RoZXJ3 aXNlIHJldHVybiB0aGUgcmVzdWx0cyBhcyBhIHN0cmluZy4iCi0gIChsZXQgKChyZXMgKG9yZy1i YWJlbC1zY3JpcHQtZXNjYXBlIHJlc3VsdHMpKSkKKyAgKGxldCAoKHJlcyAoYW5kIHJlc3VsdHMg KG9yZy1iYWJlbC1zY3JpcHQtZXNjYXBlIHJlc3VsdHMpKSkpCiAgICAgKGNvbmQgKChsaXN0cCBy ZXMpCiAgICAgICAgICAgIChtYXBjYXIgKGxhbWJkYSAoZWwpCiAgICAgICAgICAgICAgICAgICAg ICAoaWYgKG9yIChudWxsIGVsKSAoZXEgZWwgJ251bGwpKQotLSAKMi4zNC4xCgo= --000000000000f59d8c05f144e7b8--