diff options
| author | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-02-25 17:48:39 +0000 |
|---|---|---|
| committer | Mohammad S Anwar <mohammad.anwar@yahoo.com> | 2020-02-25 17:48:39 +0000 |
| commit | 0fd4beb471dcf6fa15360482a2d21c3209c2a456 (patch) | |
| tree | b5a7d5f706707da53098222708e0d6ea367e1e08 | |
| parent | 69661710e709e0644cead2418aa9bb9dccbe534d (diff) | |
| download | perlweeklychallenge-club-0fd4beb471dcf6fa15360482a2d21c3209c2a456.tar.gz perlweeklychallenge-club-0fd4beb471dcf6fa15360482a2d21c3209c2a456.tar.bz2 perlweeklychallenge-club-0fd4beb471dcf6fa15360482a2d21c3209c2a456.zip | |
- Added solutions by Jitu Keshwani.
| -rw-r--r-- | challenge-048/jitu-keshwani/README | 1 | ||||
| -rwxr-xr-x | challenge-048/jitu-keshwani/perl/ch-1.pl | 87 | ||||
| -rwxr-xr-x | challenge-048/jitu-keshwani/perl/ch-2.pl | 37 | ||||
| -rw-r--r-- | members.json | 1 | ||||
| -rw-r--r-- | stats/pwc-challenge-048.json | 545 | ||||
| -rw-r--r-- | stats/pwc-current.json | 98 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown-summary.json | 66 | ||||
| -rw-r--r-- | stats/pwc-language-breakdown.json | 732 | ||||
| -rw-r--r-- | stats/pwc-leaders.json | 776 | ||||
| -rw-r--r-- | stats/pwc-summary-1-30.json | 112 | ||||
| -rw-r--r-- | stats/pwc-summary-121-150.json | 58 | ||||
| -rw-r--r-- | stats/pwc-summary-151-180.json | 56 | ||||
| -rw-r--r-- | stats/pwc-summary-31-60.json | 42 | ||||
| -rw-r--r-- | stats/pwc-summary-61-90.json | 114 | ||||
| -rw-r--r-- | stats/pwc-summary-91-120.json | 64 | ||||
| -rw-r--r-- | stats/pwc-summary.json | 356 |
16 files changed, 1645 insertions, 1500 deletions
diff --git a/challenge-048/jitu-keshwani/README b/challenge-048/jitu-keshwani/README new file mode 100644 index 0000000000..4f02c1e3ce --- /dev/null +++ b/challenge-048/jitu-keshwani/README @@ -0,0 +1 @@ +Solutions by Jitu Keshwani. diff --git a/challenge-048/jitu-keshwani/perl/ch-1.pl b/challenge-048/jitu-keshwani/perl/ch-1.pl new file mode 100755 index 0000000000..58ab396b18 --- /dev/null +++ b/challenge-048/jitu-keshwani/perl/ch-1.pl @@ -0,0 +1,87 @@ +#!/usr/bin/env perl + +=pod + +There are 50 people standing in a circle in position 1 to 50. The person standing at position 1 has a sword. He kills the next person i.e. standing at position 2 and pass on the sword to the immediate next i.e. person standing at position 3. Now the person at position 3 does the same and it goes on until only one survives. + +This is the script to find out the survivor. +Problem from :: https://perlweeklychallenge.org/blog/perl-weekly-challenge-048/ + +=cut + +## ** publish_list sub starts here +sub publish_list { + + my $cnt = shift; + my $prefix = shift; + my $list_ref = shift; + + if (scalar(@$list_ref) != 0){ + die "List reference passed, doesn't point to empty list.\nPlease ensure the list reference passed, points to empty list.\n"; + } + + my $name; + foreach my $ind (0..$cnt-1){ + $name = $prefix . ++$ind; + push (@$list_ref, $name); + } + +return @$list_ref; +} +## ** publish_list sub ends here + +## ** purge_members sub starts here +## returns reference to the newly created list +sub purge_members { + + ## purge_sequence : 0 means purge even entries, 1 means purge odd entries + my $purge_sequence = shift; + my $ref_people_list = shift; + my @new_people_list=(); + my $people_cnt = scalar(@$ref_people_list); + if ($people_cnt < 2){ + return $ref_people_list; + } + ## + ## print "List arrived in purge_members has $people_cnt members which are @$ref_people_list\n"; + for (my $ind=0; $ind <= $people_cnt-1; $ind++) { + #print "loop: $ind adding $$ref_people_list[$ind] to the list\n"; + push(@new_people_list, $$ref_people_list[$ind]); + if ($ind == $people_cnt-1){ + #print "This is the last person with sword. removing the first entry\n"; + shift(@new_people_list); + } + else{ + $ind++; + } + } + return \@new_people_list; +} +## ** purge_members sub ends here + +## ** complete_purge_cycle sub starts here +sub complete_purge_cycle { + my $ref_people_list = shift; + for (my $ind=0;scalar(@$ref_people_list)>0; $ind++){ + $ref_people_list = purge_members(1,$ref_people_list); + if(scalar(@$ref_people_list) == 1){ + print "Survivor is @$ref_people_list\n "; + exit; + } + } +} + + +print "Enter the number of people in the line\n"; +sub main { + my $people_cnt = <STDIN>; + my @people; + my $ref_list; + + ## Publish the list with names of people + publish_list($people_cnt, "Man", \@people); + print "Published list: @people\n"; + complete_purge_cycle(\@people); +} + +main(); diff --git a/challenge-048/jitu-keshwani/perl/ch-2.pl b/challenge-048/jitu-keshwani/perl/ch-2.pl new file mode 100755 index 0000000000..89f94ecdd1 --- /dev/null +++ b/challenge-048/jitu-keshwani/perl/ch-2.pl @@ -0,0 +1,37 @@ +#!/usr/bin/perl + +=pod +Palindrome Dates +Write a script to print all Palindrome Dates between 2000 and 2999. The format of date is mmddyyyy. For example, the first one was on October 2, 2001 as it is represented as 10022001. +Challenge from [Task 2; https://perlweeklychallenge.org/blog/perl-weekly-challenge-048/] +=cut + + +use strict; +use warnings; +use POSIX; + +sub is_pallindrome{ + +my $original_string = shift; +my $rev_string = reverse $original_string; + +if ($original_string == $rev_string){ + print "$original_string\n"; +} + +} + +my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst); +my $epoch = time(); +my $yrs30 = (30 * 365 * 24 * 60 * 60)+(7 * 24 * 60 * 60); +my $jan0100 = localtime($yrs30); + +my $date_string = strftime "%m%d%Y", localtime($yrs30); +##my $this_date_string = strftime "%d%m%Y", localtime; +my $this_date_string = "12312999"; +for (my $index=1;$date_string != $this_date_string; $index++){ + #print "Checking $date_string\n"; + is_pallindrome($date_string); + $date_string = strftime "%m%d%Y", localtime($yrs30+($index * 24 * 3600)); +} diff --git a/members.json b/members.json index ef73d39e89..b52bffe984 100644 --- a/members.json +++ b/members.json @@ -58,6 +58,7 @@ "jeff" : "Jeff", "jeremy-carman" : "Jeremy Carman", "jim-bacon" : "Jim Bacon", + "jitu-keshwani" : "Jitu Keshwani", "jj-merelo" : "JJ Merelo", "jo-christian-oterhals" : "Jo Christian Oterhals", "joelle-maslak" : "Joelle Maslak", diff --git a/stats/pwc-challenge-048.json b/stats/pwc-challenge-048.json index b2eb90dff5..8bdd4a949d 100644 --- a/stats/pwc-challenge-048.json +++ b/stats/pwc-challenge-048.json @@ -1,210 +1,26 @@ { - "yAxis" : { - "title" : { - "text" : "Total Solutions" - } - }, - "chart" : { - "type" : "column" + "legend" : { + "enabled" : 0 }, - "series" : [ - { - "colorByPoint" : 1, - "data" : [ - { - "y" : 2, - "name" : "Alexander Karelas", - "drilldown" : "Alexander Karelas" - }, - { - "y" : 4, - "name" : "Alicia Bielsa", - "drilldown" : "Alicia Bielsa" - }, - { - "name" : "Andrezgz", - "drilldown" : "Andrezgz", - "y" : 2 - }, - { - "drilldown" : "Arne Sommer", - "name" : "Arne Sommer", - "y" : 3 - }, - { - "drilldown" : "Cheok-Yin Fung", - "name" : "Cheok-Yin Fung", - "y" : 2 - }, - { - "drilldown" : "Colin Crain", - "name" : "Colin Crain", - "y" : 4 - }, - { - "drilldown" : "Dave Cross", - "name" : "Dave Cross", - "y" : 2 - }, - { - "y" : 2, - "name" : "Dave Jacoby", - "drilldown" : "Dave Jacoby" - }, - { - "drilldown" : "Duane Powell", - "name" : "Duane Powell", - "y" : 2 - }, - { - "y" : 2, - "name" : "Duncan C. White", - "drilldown" : "Duncan C. White" - }, - { - "drilldown" : "E. Choroba", - "name" : "E. Choroba", - "y" : 3 - }, - { - "y" : 2, - "drilldown" : "Ian Rifkin", - "name" : "Ian Rifkin" - }, - { - "drilldown" : "Jaldhar H. Vyas", - "name" : "Jaldhar H. Vyas", - "y" : 5 - }, - { - "name" : "Javier Luque", - "drilldown" : "Javier Luque", - "y" : 5 - }, - { - "drilldown" : "Jen Guerra", - "name" : "Jen Guerra", - "y" : 2 - }, - { - "y" : 2, - "name" : "Jonas Berlin", - "drilldown" : "Jonas Berlin" - }, - { - "name" : "Kevin Colyer", - "drilldown" : "Kevin Colyer", - "y" : 2 - }, - { - "y" : 5, - "name" : "Laurent Rosenfeld", - "drilldown" : "Laurent Rosenfeld" - }, - { - "y" : 2, - "drilldown" : "Lubos Kolouch", - "name" : "Lubos Kolouch" - }, - { - "name" : "Luca Ferrari", - "drilldown" : "Luca Ferrari", - "y" : 4 - }, - { - "drilldown" : "Mark Anderson", - "name" : "Mark Anderson", - "y" : 2 - }, - { - "y" : 3, - "drilldown" : "Markus Holzer", - "name" : "Markus Holzer" - }, - { - "y" : 5, - "name" : "Mohammad S Anwar", - "drilldown" : "Mohammad S Anwar" - }, - { - "y" : 2, - "drilldown" : "Noud Aldenhoven", - "name" : "Noud Aldenhoven" - }, - { - "y" : 1, - "name" : "Peter Scott", - "drilldown" : "Peter Scott" - }, - { - "drilldown" : "Phillip Harris", - "name" : "Phillip Harris", - "y" : 2 - }, - { - "drilldown" : "Roger Bell West", - "name" : "Roger Bell West", - "y" : 4 - }, - { - "name" : "Ruben Westerberg", - "drilldown" : "Ruben Westerberg", - "y" : 4 - }, - { - "y" : 6, - "drilldown" : "Ryan Thompson", - "name" : "Ryan Thompson" - }, - { - "y" : 2, - "name" : "Saif Ahmed", - "drilldown" : "Saif Ahmed" - }, - { - "name" : "Simon Proctor", - "drilldown" : "Simon Proctor", - "y" : 3 - }, - { - "drilldown" : "Steven Wilson", - "name" : "Steven Wilson", - "y" : 2 - }, - { - "y" : 2, - "drilldown" : "Ulrich Rieke", - "name" : "Ulrich Rieke" - }, - { - "y" : 2, - "drilldown" : "User Person", - "name" : "User Person" - }, - { - "y" : 2, - "name" : "Walt Mankowski", - "drilldown" : "Walt Mankowski" - }, - { - "y" : 2, - "name" : "Wanderdoc", - "drilldown" : "Wanderdoc" - } - ], - "name" : "Perl Weekly Challenge - 048" + "plotOptions" : { + "series" : { + "dataLabels" : { + "format" : "{point.y}", + "enabled" : 1 + }, + "borderWidth" : 0 } - ], + }, "drilldown" : { "series" : [ { + "name" : "Alexander Karelas", "data" : [ [ "Perl", 2 ] ], - "name" : "Alexander Karelas", "id" : "Alexander Karelas" }, { @@ -222,16 +38,18 @@ ] }, { - "name" : "Andrezgz", "id" : "Andrezgz", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Andrezgz" }, { + "id" : "Arne Sommer", + "name" : "Arne Sommer", "data" : [ [ "Raku", @@ -241,9 +59,7 @@ "Blog", 1 ] - ], - "name" : "Arne Sommer", - "id" : "Arne Sommer" + ] }, { "data" : [ @@ -257,7 +73,6 @@ }, { "id" : "Colin Crain", - "name" : "Colin Crain", "data" : [ [ "Perl", @@ -267,37 +82,38 @@ "Raku", 2 ] - ] + ], + "name" : "Colin Crain" }, { + "id" : "Dave Cross", "data" : [ [ "Perl", 2 ] ], - "id" : "Dave Cross", "name" : "Dave Cross" }, { + "id" : "Dave Jacoby", "data" : [ [ "Perl", 2 ] ], - "id" : "Dave Jacoby", "name" : "Dave Jacoby" }, { + "id" : "Duane Powell", "data" : [ [ "Perl", 2 ] ], - "name" : "Duane Powell", - "id" : "Duane Powell" + "name" : "Duane Powell" }, { "id" : "Duncan C. White", @@ -320,20 +136,21 @@ 1 ] ], - "id" : "E. Choroba", - "name" : "E. Choroba" + "name" : "E. Choroba", + "id" : "E. Choroba" }, { + "name" : "Ian Rifkin", "data" : [ [ "Perl", 2 ] ], - "id" : "Ian Rifkin", - "name" : "Ian Rifkin" + "id" : "Ian Rifkin" }, { + "id" : "Jaldhar H. Vyas", "data" : [ [ "Perl", @@ -348,12 +165,10 @@ 1 ] ], - "name" : "Jaldhar H. Vyas", - "id" : "Jaldhar H. Vyas" + "name" : "Jaldhar H. Vyas" }, { "id" : "Javier Luque", - "name" : "Javier Luque", "data" : [ [ "Perl", @@ -367,26 +182,37 @@ "Blog", 1 ] + ], + "name" : "Javier Luque" + }, + { + "id" : "Jen Guerra", + "name" : "Jen Guerra", + "data" : [ + [ + "Perl", + 2 + ] ] }, { + "id" : "Jitu Keshwani", "data" : [ [ "Perl", 2 ] ], - "name" : "Jen Guerra", - "id" : "Jen Guerra" + "name" : "Jitu Keshwani" }, { + "name" : "Jonas Berlin", "data" : [ [ "Raku", 2 ] ], - "name" : "Jonas Berlin", "id" : "Jonas Berlin" }, { @@ -400,6 +226,7 @@ ] }, { + "name" : "Laurent Rosenfeld", "data" : [ [ "Perl", @@ -414,20 +241,20 @@ 1 ] ], - "name" : "Laurent Rosenfeld", "id" : "Laurent Rosenfeld" }, { "name" : "Lubos Kolouch", - "id" : "Lubos Kolouch", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Lubos Kolouch" }, { + "id" : "Luca Ferrari", "data" : [ [ "Raku", @@ -438,17 +265,16 @@ 2 ] ], - "id" : "Luca Ferrari", "name" : "Luca Ferrari" }, { + "name" : "Mark Anderson", "data" : [ [ "Raku", 2 ] ], - "name" : "Mark Anderson", "id" : "Mark Anderson" }, { @@ -466,8 +292,6 @@ "id" : "Markus Holzer" }, { - "id" : "Mohammad S Anwar", - "name" : "Mohammad S Anwar", "data" : [ [ "Perl", @@ -481,39 +305,42 @@ "Blog", 1 ] - ] + ], + "name" : "Mohammad S Anwar", + "id" : "Mohammad S Anwar" }, { + "id" : "Noud Aldenhoven", "data" : [ [ "Raku", 2 ] ], - "name" : "Noud Aldenhoven", - "id" : "Noud Aldenhoven" + "name" : "Noud Aldenhoven" }, { "id" : "Peter Scott", - "name" : "Peter Scott", "data" : [ [ "Perl", 1 ] - ] + ], + "name" : "Peter Scott" }, { + "name" : "Phillip Harris", "data" : [ [ "Perl", 2 ] ], - "id" : "Phillip Harris", - "name" : "Phillip Harris" + "id" : "Phillip Harris" }, { + "id" : "Roger Bell West", "data" : [ [ "Perl", @@ -524,10 +351,10 @@ 2 ] ], - "name" : "Roger Bell West", - "id" : "Roger Bell West" + "name" : "Roger Bell West" }, { + "name" : "Ruben Westerberg", "data" : [ [ "Perl", @@ -538,10 +365,10 @@ 2 ] ], - "name" : "Ruben Westerberg", "id" : "Ruben Westerberg" }, { + "id" : "Ryan Thompson", "data" : [ [ "Perl", @@ -556,21 +383,19 @@ 2 ] ], - "name" : "Ryan Thompson", - "id" : "Ryan Thompson" + "name" : "Ryan Thompson" }, { - "name" : "Saif Ahmed", "id" : "Saif Ahmed", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Saif Ahmed" }, { - "id" : "Simon Proctor", "name" : "Simon Proctor", "data" : [ [ @@ -581,17 +406,18 @@ "Blog", 1 ] - ] + ], + "id" : "Simon Proctor" }, { "id" : "Steven Wilson", - "name" : "Steven Wilson", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Steven Wilson" }, { "data" : [ @@ -604,65 +430,254 @@ 1 ] ], - "id" : "Ulrich Rieke", - "name" : "Ulrich Rieke" + "name" : "Ulrich Rieke", + "id" : "Ulrich Rieke" }, { + "id" : "User Person", "data" : [ [ "Perl", 2 ] ], - "name" : "User Person", - "id" : "User Person" + "name" : "User Person" }, { - "id" : "Walt Mankowski", - "name" : "Walt Mankowski", "data" : [ [ "Perl", 2 ] - ] + ], + "name" : "Walt Mankowski", + "id" : "Walt Mankowski" }, { + "name" : "Wanderdoc", "data" : [ [ "Perl", 2 ] ], - "id" : "Wanderdoc", - "name" : "Wanderdoc" + "id" : "Wanderdoc" } ] }, - "plotOptions" : { - "series" : { - "borderWidth" : 0, - "dataLabels" : { - "enabled" : 1, - "format" : "{point.y}" - } + "yAxis" : { + "title" : { + "text" : "Total Solutions" } }, + "subtitle" : { + "text" : "[Champions: 37] Last updated at 2020-02-25 17:47:36 GMT" + }, "title" : { "text" : "Perl Weekly Challenge - 048" }, + "series" : [ + { + "colorByPoint" : 1, + "data" : [ + { + "y" : 2, + "name" : "Alexander Karelas", + "drilldown" : "Alexander Karelas" + }, + { + "y" : 4, + "drilldown" : "Alicia Bielsa", + "name" : "Alicia Bielsa" + }, + { + "drilldown" : "Andrezgz", + "name" : "Andrezgz", + "y" : 2 + }, + { + "y" : 3, + "name" : "Arne Sommer", + "drilldown" : "Arne Sommer" + }, + { + "y" : 2, + "drilldown" : "Cheok-Yin Fung", + "name" : "Cheok-Yin Fung" + }, + { + "y" : 4, + "name" : "Colin Crain", + "drilldown" : "Colin Crain" + }, + { + "y" : 2, + "name" : "Dave Cross", + "drilldown" : "Dave Cross" + }, + { + "y" : 2, + "drilldown" : "Dave Jacoby", + "name" : "Dave Jacoby" + }, + { + "y" : 2, + "name" : "Duane Powell", + "drilldown" : "Duane Powell" + }, + { + "y" : 2, + "drilldown" : "Duncan C. White", + "name" : "Duncan C. White" + }, + { + "y" : 3, + "name" : "E. Choroba", + "drilldown" : "E. Choroba" + }, + { + "y" : 2, + "drilldown" : "Ian Rifkin", + "name" : "Ian Rifkin" + }, + { + "name" : "Jaldhar H. Vyas", + "drilldown" : "Jaldhar H. Vyas", + "y" : 5 + }, + { + "y" : 5, + "name" : "Javier Luque", + "drilldown" : "Javier Luque" + }, + { + "name" : "Jen Guerra", + "drilldown" : "Jen Guerra", + "y" : 2 + }, + { + "y" : 2, + "drilldown" : "Jitu Keshwani", + "name" : "Jitu Keshwani" + }, + { + "name" : "Jonas Berlin", + "drilldown" : "Jonas Berlin", + "y" : 2 + }, + { + "drilldown" : "Kevin Colyer", + "name" : "Kevin Colyer", + "y" : 2 + }, + { + "name" : "Laurent Rosenfeld", + "drilldown" : "Laurent Rosenfeld", + "y" : 5 + }, + { + "name" : "Lubos Kolouch", + "drilldown" : "Lubos Kolouch", + "y" : 2 + }, + { + "y" : 4, + "drilldown" : "Luca Ferrari", + "name" : "Luca Ferrari" + }, + { + "name" : "Mark Anderson", + "drilldown" : "Mark Anderson", + "y" : 2 + }, + { + "drilldown" : "Markus Holzer", + "name" : "Markus Holzer", + "y" : 3 + }, + { + "y" : 5, + "drilldown" : "Mohammad S Anwar", + "name" : "Mohammad S Anwar" + }, + { + "drilldown" : "Noud Aldenhoven", + "name" : "Noud Aldenhoven", + "y" : 2 + }, + { + "y" : 1, + "drilldown" : "Peter Scott", + "name" : "Peter Scott" + }, + { + "y" : 2, + "name" : "Phillip Harris", + "drilldown" : "Phillip Harris" + }, + { + "y" : 4, + "name" : "Roger Bell West", + "drilldown" : "Roger Bell West" + }, + { + "drilldown" : "Ruben Westerberg", + "name" : "Ruben Westerberg", + "y" : 4 + }, + { + "drilldown" : "Ryan Thompson", + "name" : "Ryan Thompson", + "y" : 6 + }, + { + "y" : 2, + "name" : "Saif Ahmed", + "drilldown" : "Saif Ahmed" + }, + { + "name" : "Simon Proctor", + "drilldown" : "Simon Proctor", + "y" : 3 + }, + { + "drilldown" : "Steven Wilson", + "name" : "Steven Wilson", + "y" : 2 + }, + { + "drilldown" : "Ulrich Rieke", + "name" : "Ulrich Rieke", + "y" : 2 + }, + { + "name" : "User Person", + "drilldown" : "User Person", + "y" : 2 + }, + { + "y" : 2, + "drilldown" : "Walt Mankowski", + "name" : "Walt Mankowski" + }, + { + "y" : 2, + "drilldown" : "Wanderdoc", + "name" : "Wanderdoc" + } + ], + "name" : "Perl Weekly Challenge - 048" + } + ], + "chart" : { + "type" : "column" + }, "xAxis" : { "type" : "category" }, "tooltip" : { - "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>", "pointFormat" : "<span style='color:{point.color}'>{point.name}</span>: <b>{point.y:f}</b><br/>", - "followPointer" : 1 - }, - "subtitle" : { - "text" : "[Champions: 36] Last updated at 2020-02-24 11:50:41 GMT" - }, - "legend" : { - "enabled" : 0 + "followPointer" : 1, + "headerFormat" : "<span style='font-size:11px'>{series.name}</span><br/>" } } diff --git a/stats/pwc-current.json b/stats/pwc-current.json index 695b57fb67..8590f8f26f 100644 --- a/stats/pwc-current.json +++ b/stats/pwc-current.json @@ -1,15 +1,18 @@ { + "xAxis" : { + "type" : "category" + }, "drilldown" : { "series" : [ { - "id" : "Duane Powell", "name" : "Duane Powell", "data" : [ [ "Perl", 2 ] - ] + ], + "id" : "Duane Powell" }, { "name" : "E. Choroba", @@ -22,7 +25,6 @@ ] }, { - "id" : "Luca Ferrari", "name" : "Luca Ferrari", "data" : [ [ @@ -33,21 +35,21 @@ "Blog", 2 ] - ] + ], + "id" : "Luca Ferrari" }, { - "id" : "Markus Holzer", - "name" : "Markus Holzer", "data" : [ [ "Raku", 1 ] - ] + ], + "id" : "Markus Holzer", |
