##
use strict;
use warnings;
my $number = 123;
$number = sprintf "%09u", $number;
print "$number\n";
####
$number = 123;
$number =~ s/(\d{0,9})$/'0' x (9 - length $1) . $1/e;
print "$number\n";
####
my $number = 123;
print "$number\n" if ($number) = ( '0' x 9 . $number ) =~ m/(\d{9})$/;