program ArgVPrg;

{$mode objfpc}{$H+}

uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes, sysutils
  { you can add units after this };

var
  i: Integer;
  p: PChar;
  s: String;
begin
  s := '';
  for i := 1 to argc - 1 do begin
    p := (argv+i)^;
    while p^ <> #0 do begin
      s := s + IntToHex(ord(p^), 2);
      inc(p);
    end;
    s := s + ' ';
  end;
  WriteLn(s);
end.

