#!/usr/local/bin/perl

@PC2_C=(14,17,11,24, 1, 5,
     3,28,15, 6,21,10,
    23,19,12, 4,26, 8,
    16, 7,27,20,13, 2,
    );

@PC2_D=(41,52,31,37,47,55,
    30,40,51,45,33,48,
    44,49,39,56,34,53,
    46,42,50,36,29,32,
    );

foreach (@PC2_C) {
    if ($_ ne "-")
        {
        $_--;
        printf "%2d  ",$_; }
    else { print "--  "; }
    $C{$_}=1;
    print "\n" if (((++$i) % 8) == 0);
    }
$i=0;
print "\n";
foreach (@PC2_D) {
    if ($_ ne "-")
        {
        $_-=29;
        printf "%2d  ",$_; }
    else { print "--  "; }
    $D{$_}=1;
    print "\n" if (((++$i) % 8) == 0); }

print "\n";
foreach $i (0 .. 27)
    {
    $_=$C{$i};
    if ($_ ne "-") {printf "%2d ",$_;}
    else { print "--  "; }
    print "\n" if (((++$i) % 8) == 0);
    }
print "\n";

print "\n";
foreach $i (0 .. 27)
    {
    $_=$D{$i};
    if ($_ ne "-") {printf "%2d  ",$_;}
    else { print "--  "; }
    print "\n" if (((++$i) % 8) == 0);
    }
print "\n";
sub numsort
    {
    $a-$b;
    }
