{"action":"created","comment":{"url":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/comments/346409444","pull_request_review_id":317082150,"id":346409444,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDM0NjQwOTQ0NA==","diff_hunk":"@@ -0,0 +1,222 @@\n+package main.java.ru.mail.polis.ads.part4.Eretic431;\n+\n+import java.io.*;\n+import java.util.StringTokenizer;\n+\n+public class Task3 {\n+    public static void main(String[] args) {\n+        final InputStreamReader input = new InputStreamReader(System.in);\n+        final BufferedReader in = new BufferedReader(input);\n+        final PrintWriter out = new PrintWriter(System.out);\n+        final BinaryHeap gt = new BinaryHeap(500_001, false);\n+        final BinaryHeap ls = new BinaryHeap(500_001, true);\n+\n+        int n;\n+        try {\n+            for (int i = 0; i < 2; i++) {\n+                n = Integer.parseInt(in.readLine());\n+                if (i == 0) {\n+                    ls.insert(n);\n+                    System.out.println(n);\n+                    continue;\n+                }\n+\n+                System.out.println((n + ls.peek()) / 2);\n+                if (n >= ls.peek()) {\n+                    gt.insert(n);\n+                } else {\n+                    ls.insert(n);\n+                    gt.insert(ls.extract());\n+                }\n+            }\n+        } catch (Exception e) {\n+            return;\n+        }\n+\n+        while (true) {\n+            try {\n+                n = Integer.parseInt(in.readLine());\n+            } catch (Exception e) {\n+                break;\n+            }\n+\n+            if (n < ls.peek()) {\n+                ls.insert(n);\n+\n+                if (ls.length() - gt.length() == 2) {\n+                    gt.insert(ls.extract());\n+                    out.println((ls.peek() + gt.peek()) / 2);\n+                } else {\n+                    out.println(ls.peek());\n+                }\n+                continue;\n+            }\n+\n+            if (n > gt.peek()) {\n+                gt.insert(n);\n+\n+                if (ls.length() - gt.length() == 0) {\n+                    out.println((ls.peek() + gt.peek()) / 2);\n+                } else {\n+                    ls.insert(gt.extract());\n+                    out.println(ls.peek());\n+                }\n+                continue;\n+            }\n+\n+            if (ls.length() == gt.length()) {\n+                out.println(n);\n+            } else {\n+                gt.insert(n);\n+                out.println((ls.peek() + gt.peek()) / 2);\n+            }\n+        }\n+        out.flush();\n+    }\n+\n+    private static class BinaryHeap {\n+        private int[] pyramid;\n+        private int length;\n+        private boolean max;\n+\n+        BinaryHeap(int capacity, boolean max) {\n+            this.length = 0;\n+            this.max = max;\n+            pyramid = new int[capacity];\n+        }\n+\n+        int length() {\n+            return length;\n+        }\n+\n+        void insert(int n) {\n+            length++;\n+            pyramid[length - 1] = n;\n+            siftUp(length - 1);\n+        }\n+\n+        int peek() {\n+            return pyramid[0];\n+        }\n+\n+        int extract() {\n+            final int result = pyramid[0];\n+            pyramid[0] = pyramid[length - 1];\n+            pyramid[length - 1] = 0;\n+            length--;\n+            siftDown(0);\n+\n+            return result;\n+        }\n+\n+        boolean isEmpty() {\n+            if (length == 0) {\n+                return true;\n+            }\n+            return false;\n+        }\n+\n+        private void siftUp(int n) {\n+            int child = n;\n+            int parent = parentIndex(n);\n+            boolean condition;\n+            if (max) {\n+                condition = pyramid[child] > pyramid[parent];\n+            } else {\n+                condition = pyramid[child] < pyramid[parent];\n+            }\n+\n+            while (condition) {\n+                swap(child, parent);\n+                child = parent;\n+                parent = parentIndex(child);\n+\n+                if (max) {\n+                    condition = pyramid[child] > pyramid[parent];\n+                } else {\n+                    condition = pyramid[child] < pyramid[parent];\n+                }\n+            }\n+        }\n+\n+        private void siftDown(int n) {\n+            int minmaxChild;\n+            int leftChild;\n+            int rightChild;\n+\n+            while (true) {\n+                leftChild = 2 * n + 1;\n+                rightChild = 2 * n + 2;\n+                minmaxChild = n;\n+\n+                boolean leftCondition = max ? pyramid[leftChild] > pyramid[minmaxChild] : pyramid[leftChild] < pyramid[minmaxChild];\n+                boolean rightCondition = max ? pyramid[rightChild] > pyramid[minmaxChild] : pyramid[rightChild] < pyramid[minmaxChild];\n+\n+                if (leftChild < length && leftCondition)\n+                {\n+                    minmaxChild = leftChild;\n+                }\n+\n+                if (rightChild < length && rightCondition)\n+                {\n+                    minmaxChild = rightChild;\n+                }\n+\n+                if (minmaxChild == n)\n+                {\n+                    break;\n+                }\n+\n+                swap(n, minmaxChild);\n+                n = minmaxChild;\n+            }\n+        }\n+\n+        private void swap(int lhs, int rhs) {\n+            final int tmp = pyramid[lhs];\n+            pyramid[lhs] = pyramid[rhs];\n+            pyramid[rhs] = tmp;\n+        }\n+\n+        private int parentIndex(int n) {","path":"src/main/java/ru/mail/polis/ads/part4/Eretic431/Task3.java","position":181,"original_position":181,"commit_id":"b7f0f2043859f14662bf10a7e532894dcba20755","original_commit_id":"b7f0f2043859f14662bf10a7e532894dcba20755","user":{"login":"dormidon","id":727478,"node_id":"MDQ6VXNlcjcyNzQ3OA==","avatar_url":"https://avatars3.githubusercontent.com/u/727478?v=4","gravatar_id":"","url":"https://api.github.com/users/dormidon","html_url":"https://github.com/dormidon","followers_url":"https://api.github.com/users/dormidon/followers","following_url":"https://api.github.com/users/dormidon/following{/other_user}","gists_url":"https://api.github.com/users/dormidon/gists{/gist_id}","starred_url":"https://api.github.com/users/dormidon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dormidon/subscriptions","organizations_url":"https://api.github.com/users/dormidon/orgs","repos_url":"https://api.github.com/users/dormidon/repos","events_url":"https://api.github.com/users/dormidon/events{/privacy}","received_events_url":"https://api.github.com/users/dormidon/received_events","type":"User","site_admin":false},"body":"У Артема было похожее решение - индексы родителей/детей вычислялись через методы.\r\nИ это приводило к просаду по времени.\r\nДело в том, что за время исполнения тестов, скорее всего, не успевает отработать JIT и Java-код исполняется в режиме интерпретации.\r\nТ.е. если написан вызов метода, то он и будет честным вызовом метода: создание фрейма на стеке, заполнение его переменными, сохранение адреса возврата и т.п.\r\nСоответственно, тут лучше все работы с идексами (детей/родителя) делать in place.","created_at":"2019-11-14T16:18:46Z","updated_at":"2019-11-14T16:18:46Z","html_url":"https://github.com/polis-mail-ru/2019-ads/pull/167#discussion_r346409444","pull_request_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/167","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/comments/346409444"},"html":{"href":"https://github.com/polis-mail-ru/2019-ads/pull/167#discussion_r346409444"},"pull_request":{"href":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/167"}}},"pull_request":{"url":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/167","id":333351800,"node_id":"MDExOlB1bGxSZXF1ZXN0MzMzMzUxODAw","html_url":"https://github.com/polis-mail-ru/2019-ads/pull/167","diff_url":"https://github.com/polis-mail-ru/2019-ads/pull/167.diff","patch_url":"https://github.com/polis-mail-ru/2019-ads/pull/167.patch","issue_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/issues/167","number":167,"state":"open","locked":false,"title":"Part4","user":{"login":"Eretic431","id":50702744,"node_id":"MDQ6VXNlcjUwNzAyNzQ0","avatar_url":"https://avatars0.githubusercontent.com/u/50702744?v=4","gravatar_id":"","url":"https://api.github.com/users/Eretic431","html_url":"https://github.com/Eretic431","followers_url":"https://api.github.com/users/Eretic431/followers","following_url":"https://api.github.com/users/Eretic431/following{/other_user}","gists_url":"https://api.github.com/users/Eretic431/gists{/gist_id}","starred_url":"https://api.github.com/users/Eretic431/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Eretic431/subscriptions","organizations_url":"https://api.github.com/users/Eretic431/orgs","repos_url":"https://api.github.com/users/Eretic431/repos","events_url":"https://api.github.com/users/Eretic431/events{/privacy}","received_events_url":"https://api.github.com/users/Eretic431/received_events","type":"User","site_admin":false},"body":"Я написал кучу и она зашла во второй задаче, а вот в 3 не заходит и не могу понять почему((\r\nЭто все что я смог  сделать","created_at":"2019-10-28T22:28:50Z","updated_at":"2019-11-14T16:18:46Z","closed_at":null,"merged_at":null,"merge_commit_sha":"732ae65770d5574c96f99d9fb1c228365d818f41","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/167/commits","review_comments_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/167/comments","review_comment_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/comments{/number}","comments_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/issues/167/comments","statuses_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/statuses/b7f0f2043859f14662bf10a7e532894dcba20755","head":{"label":"Eretic431:part4","ref":"part4","sha":"b7f0f2043859f14662bf10a7e532894dcba20755","user":{"login":"Eretic431","id":50702744,"node_id":"MDQ6VXNlcjUwNzAyNzQ0","avatar_url":"https://avatars0.githubusercontent.com/u/50702744?v=4","gravatar_id":"","url":"https://api.github.com/users/Eretic431","html_url":"https://github.com/Eretic431","followers_url":"https://api.github.com/users/Eretic431/followers","following_url":"https://api.github.com/users/Eretic431/following{/other_user}","gists_url":"https://api.github.com/users/Eretic431/gists{/gist_id}","starred_url":"https://api.github.com/users/Eretic431/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Eretic431/subscriptions","organizations_url":"https://api.github.com/users/Eretic431/orgs","repos_url":"https://api.github.com/users/Eretic431/repos","events_url":"https://api.github.com/users/Eretic431/events{/privacy}","received_events_url":"https://api.github.com/users/Eretic431/received_events","type":"User","site_admin":false},"repo":{"id":212114921,"node_id":"MDEwOlJlcG9zaXRvcnkyMTIxMTQ5MjE=","name":"2019-ads","full_name":"Eretic431/2019-ads","private":false,"owner":{"login":"Eretic431","id":50702744,"node_id":"MDQ6VXNlcjUwNzAyNzQ0","avatar_url":"https://avatars0.githubusercontent.com/u/50702744?v=4","gravatar_id":"","url":"https://api.github.com/users/Eretic431","html_url":"https://github.com/Eretic431","followers_url":"https://api.github.com/users/Eretic431/followers","following_url":"https://api.github.com/users/Eretic431/following{/other_user}","gists_url":"https://api.github.com/users/Eretic431/gists{/gist_id}","starred_url":"https://api.github.com/users/Eretic431/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Eretic431/subscriptions","organizations_url":"https://api.github.com/users/Eretic431/orgs","repos_url":"https://api.github.com/users/Eretic431/repos","events_url":"https://api.github.com/users/Eretic431/events{/privacy}","received_events_url":"https://api.github.com/users/Eretic431/received_events","type":"User","site_admin":false},"html_url":"https://github.com/Eretic431/2019-ads","description":"Практические задачи курса \"Алгоритмы и структуры данных\" 2019","fork":true,"url":"https://api.github.com/repos/Eretic431/2019-ads","forks_url":"https://api.github.com/repos/Eretic431/2019-ads/forks","keys_url":"https://api.github.com/repos/Eretic431/2019-ads/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Eretic431/2019-ads/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Eretic431/2019-ads/teams","hooks_url":"https://api.github.com/repos/Eretic431/2019-ads/hooks","issue_events_url":"https://api.github.com/repos/Eretic431/2019-ads/issues/events{/number}","events_url":"https://api.github.com/repos/Eretic431/2019-ads/events","assignees_url":"https://api.github.com/repos/Eretic431/2019-ads/assignees{/user}","branches_url":"https://api.github.com/repos/Eretic431/2019-ads/branches{/branch}","tags_url":"https://api.github.com/repos/Eretic431/2019-ads/tags","blobs_url":"https://api.github.com/repos/Eretic431/2019-ads/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Eretic431/2019-ads/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Eretic431/2019-ads/git/refs{/sha}","trees_url":"https://api.github.com/repos/Eretic431/2019-ads/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Eretic431/2019-ads/statuses/{sha}","languages_url":"https://api.github.com/repos/Eretic431/2019-ads/languages","stargazers_url":"https://api.github.com/repos/Eretic431/2019-ads/stargazers","contributors_url":"https://api.github.com/repos/Eretic431/2019-ads/contributors","subscribers_url":"https://api.github.com/repos/Eretic431/2019-ads/subscribers","subscription_url":"https://api.github.com/repos/Eretic431/2019-ads/subscription","commits_url":"https://api.github.com/repos/Eretic431/2019-ads/commits{/sha}","git_commits_url":"https://api.github.com/repos/Eretic431/2019-ads/git/commits{/sha}","comments_url":"https://api.github.com/repos/Eretic431/2019-ads/comments{/number}","issue_comment_url":"https://api.github.com/repos/Eretic431/2019-ads/issues/comments{/number}","contents_url":"https://api.github.com/repos/Eretic431/2019-ads/contents/{+path}","compare_url":"https://api.github.com/repos/Eretic431/2019-ads/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Eretic431/2019-ads/merges","archive_url":"https://api.github.com/repos/Eretic431/2019-ads/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Eretic431/2019-ads/downloads","issues_url":"https://api.github.com/repos/Eretic431/2019-ads/issues{/number}","pulls_url":"https://api.github.com/repos/Eretic431/2019-ads/pulls{/number}","milestones_url":"https://api.github.com/repos/Eretic431/2019-ads/milestones{/number}","notifications_url":"https://api.github.com/repos/Eretic431/2019-ads/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Eretic431/2019-ads/labels{/name}","releases_url":"https://api.github.com/repos/Eretic431/2019-ads/releases{/id}","deployments_url":"https://api.github.com/repos/Eretic431/2019-ads/deployments","created_at":"2019-10-01T14:17:52Z","updated_at":"2019-10-01T14:17:53Z","pushed_at":"2019-11-10T23:32:43Z","git_url":"git://github.com/Eretic431/2019-ads.git","ssh_url":"git@github.com:Eretic431/2019-ads.git","clone_url":"https://github.com/Eretic431/2019-ads.git","svn_url":"https://github.com/Eretic431/2019-ads","homepage":null,"size":108,"stargazers_count":0,"watchers_count":0,"language":null,"has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"polis-mail-ru:master","ref":"master","sha":"c058d2486abb88b71631013fb6bb9bf6d70e8104","user":{"login":"polis-mail-ru","id":31819365,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxODE5MzY1","avatar_url":"https://avatars0.githubusercontent.com/u/31819365?v=4","gravatar_id":"","url":"https://api.github.com/users/polis-mail-ru","html_url":"https://github.com/polis-mail-ru","followers_url":"https://api.github.com/users/polis-mail-ru/followers","following_url":"https://api.github.com/users/polis-mail-ru/following{/other_user}","gists_url":"https://api.github.com/users/polis-mail-ru/gists{/gist_id}","starred_url":"https://api.github.com/users/polis-mail-ru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/polis-mail-ru/subscriptions","organizations_url":"https://api.github.com/users/polis-mail-ru/orgs","repos_url":"https://api.github.com/users/polis-mail-ru/repos","events_url":"https://api.github.com/users/polis-mail-ru/events{/privacy}","received_events_url":"https://api.github.com/users/polis-mail-ru/received_events","type":"Organization","site_admin":false},"repo":{"id":210311785,"node_id":"MDEwOlJlcG9zaXRvcnkyMTAzMTE3ODU=","name":"2019-ads","full_name":"polis-mail-ru/2019-ads","private":false,"owner":{"login":"polis-mail-ru","id":31819365,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMxODE5MzY1","avatar_url":"https://avatars0.githubusercontent.com/u/31819365?v=4","gravatar_id":"","url":"https://api.github.com/users/polis-mail-ru","html_url":"https://github.com/polis-mail-ru","followers_url":"https://api.github.com/users/polis-mail-ru/followers","following_url":"https://api.github.com/users/polis-mail-ru/following{/other_user}","gists_url":"https://api.github.com/users/polis-mail-ru/gists{/gist_id}","starred_url":"https://api.github.com/users/polis-mail-ru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/polis-mail-ru/subscriptions","organizations_url":"https://api.github.com/users/polis-mail-ru/orgs","repos_url":"https://api.github.com/users/polis-mail-ru/repos","events_url":"https://api.github.com/users/polis-mail-ru/events{/privacy}","received_events_url":"https://api.github.com/users/polis-mail-ru/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/polis-mail-ru/2019-ads","description":"Практические задачи курса \"Алгоритмы и структуры данных\" 2019","fork":false,"url":"https://api.github.com/repos/polis-mail-ru/2019-ads","forks_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/forks","keys_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/keys{/key_id}","collaborators_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/teams","hooks_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/hooks","issue_events_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/issues/events{/number}","events_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/events","assignees_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/assignees{/user}","branches_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/branches{/branch}","tags_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/tags","blobs_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/git/refs{/sha}","trees_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/git/trees{/sha}","statuses_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/statuses/{sha}","languages_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/languages","stargazers_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/stargazers","contributors_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/contributors","subscribers_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/subscribers","subscription_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/subscription","commits_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/commits{/sha}","git_commits_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/git/commits{/sha}","comments_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/comments{/number}","issue_comment_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/issues/comments{/number}","contents_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/contents/{+path}","compare_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/compare/{base}...{head}","merges_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/merges","archive_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/downloads","issues_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/issues{/number}","pulls_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls{/number}","milestones_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/milestones{/number}","notifications_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/labels{/name}","releases_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/releases{/id}","deployments_url":"https://api.github.com/repos/polis-mail-ru/2019-ads/deployments","created_at":"2019-09-23T09:10:37Z","updated_at":"2019-11-13T17:31:47Z","pushed_at":"2019-11-14T15:50:33Z","git_url":"git://github.com/polis-mail-ru/2019-ads.git","ssh_url":"git@github.com:polis-mail-ru/2019-ads.git","clone_url":"https://github.com/polis-mail-ru/2019-ads.git","svn_url":"https://github.com/polis-mail-ru/2019-ads","homepage":null,"size":79,"stargazers_count":0,"watchers_count":0,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":45,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":15,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":45,"open_issues":15,"watchers":0,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/167"},"html":{"href":"https://github.com/polis-mail-ru/2019-ads/pull/167"},"issue":{"href":"https://api.github.com/repos/polis-mail-ru/2019-ads/issues/167"},"comments":{"href":"https://api.github.com/repos/polis-mail-ru/2019-ads/issues/167/comments"},"review_comments":{"href":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/167/comments"},"review_comment":{"href":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/polis-mail-ru/2019-ads/pulls/167/commits"},"statuses":{"href":"https://api.github.com/repos/polis-mail-ru/2019-ads/statuses/b7f0f2043859f14662bf10a7e532894dcba20755"}},"author_association":"NONE"}}
{"actor":{"display_login":"dormidon"}}