[SNIPER] Start
[SNIPER] --------------------------------------------------------------------------------
[SNIPER] Sniper using Pin frontend
[SNIPER] Running full application in DETAILED mode
[SNIPER] --------------------------------------------------------------------------------
[SNIPER] Enabling performance models
[SNIPER] Setting instrumentation mode to DETAILED

Sorting 10000 elements.

youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
youth
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yourself
yours
yours
yours
yours
yours
yours
yours
yours
yours
yours
yours
yours
yours
yours
yours
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
youre
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
your
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
young
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
youll
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
you
years
years
years
years
years
years
years
years
years
years
years
years
years
years
years
would
would
would
would
would
would
would
would
would
would
would
would
would
would
would
worth
worth
worth
worth
worth
worth
worth
worth
worth
worth
worth
worth
worth
worth
worrying
worrying
worrying
worrying
worrying
worrying
worrying
worrying
worrying
worrying
worrying
worrying
worrying
worrying
worrying
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worry
worried
worried
worried
worried
worried
worried
worried
worried
worried
worried
worried
worried
worried
worried
worried
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
wont
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
with
wiping
wiping
wiping
wiping
wiping
wiping
wiping
wiping
wiping
wiping
wiping
wiping
wiping
wiping
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
will
whose
whose
whose
whose
whose
whose
whose
whose
whose
whose
whose
whose
whose
whose
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
who
whereas
whereas
whereas
whereas
whereas
whereas
whereas
whereas
whereas
whereas
whereas
whereas
whereas
whereas
whereas
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
when
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
what
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
were
wedding
wedding
wedding
wedding
wedding
wedding
wedding
wedding
wedding
wedding
wedding
wedding
wedding
wedding
wedding
wealthy
wealthy
wealthy
wealthy
wealthy
wealthy
wealthy
wealthy
wealthy
wealthy
wealthy
wealthy
wealthy
wealthy
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
way
waste
waste
waste
waste
waste
waste
waste
waste
waste
waste
waste
waste
waste
waste
waste
wanted
wanted
wanted
wanted
wanted
wanted
wanted
wanted
wanted
wanted
wanted
wanted
wanted
wanted
wanted
want
want
want
want
want
want
want
want
want
want
want
want
want
want
want
up
up
up
up
up
up
up
up
up
up
up
up
up
up
up
until
until
until
until
until
until
until
until
until
until
until
until
until
until
until
understand
understand
understand
understand
understand
understand
understand
understand
understand
understand
understand
understand
understand
understand
understand
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
ugly
trying
trying
trying
trying
trying
trying
trying
trying
trying
trying
trying
trying
trying
trying
trying
truths
truths
truths
truths
truths
truths
truths
truths
truths
truths
truths
truths
truths
truths
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
trust
troubles
troubles
troubles
troubles
troubles
troubles
troubles
troubles
troubles
troubles
troubles
troubles
troubles
troubles
troubles
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
too
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
to
tip
tip
tip
tip
tip
tip
tip
tip
tip
tip
tip
tip
tip
tip
tip
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
time
those
those
those
those
those
those
those
those
those
those
those
those
those
those
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
this
think
think
think
think
think
think
think
think
think
think
think
think
think
think
think
things
things
things
things
things
things
things
things
things
things
things
things
things
things
things
thing
thing
thing
thing
thing
thing
thing
thing
thing
thing
thing
thing
thing
thing
thing
theyve
theyve
theyve
theyve
theyve
theyve
theyve
theyve
theyve
theyve
theyve
theyve
theyve
theyve
theyve
theyre
theyre
theyre
theyre
theyre
theyre
theyre
theyre
theyre
theyre
theyre
theyre
theyre
theyre
theyre
theyll
theyll
theyll
theyll
theyll
theyll
theyll
theyll
theyll
theyll
theyll
theyll
theyll
theyll
theyll
they
they
they
they
they
they
they
they
they
they
they
they
they
they
they
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
them
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
their
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
the
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
that
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
than
tell
tell
tell
tell
tell
tell
tell
tell
tell
tell
tell
tell
tell
tell
tell
support
support
support
support
support
support
support
support
support
support
support
support
support
support
supply
supply
supply
supply
supply
supply
supply
supply
supply
supply
supply
supply
supply
supply
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
sunscreen
succeed
succeed
succeed
succeed
succeed
succeed
succeed
succeed
succeed
succeed
succeed
succeed
succeed
succeed
succeed
still
still
still
still
still
still
still
still
still
still
still
still
still
still
still
stick
stick
stick
stick
stick
stick
stick
stick
stick
stick
stick
stick
stick
stick
statements
statements
statements
statements
statements
statements
statements
statements
statements
statements
statements
statements
statements
statements
statements
spouse
spouse
spouse
spouse
spouse
spouse
spouse
spouse
spouse
spouse
spouse
spouse
spouse
spouse
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
sometimes
some
some
some
some
some
some
some
some
some
some
some
some
some
some
some
solve
solve
solve
solve
solve
solve
solve
solve
solve
solve
solve
solve
solve
solve
solve
soft
soft
soft
soft
soft
soft
soft
soft
soft
soft
soft
soft
soft
soft
siblings
siblings
siblings
siblings
siblings
siblings
siblings
siblings
siblings
siblings
siblings
siblings
siblings
siblings
siblings
should
should
should
should
should
should
should
should
should
should
should
should
should
should
scientists
scientists
scientists
scientists
scientists
scientists
scientists
scientists
scientists
scientists
scientists
scientists
scientists
scientists
scientists
scares
scares
scares
scares
scares
scares
scares
scares
scares
scares
scares
scares
scares
scares
scares
run
run
run
run
run
run
run
run
run
run
run
run
run
run
room
room
room
room
room
room
room
room
room
room
room
room
room
room
room
rise
rise
rise
rise
rise
rise
rise
rise
rise
rise
rise
rise
rise
rise
rest
rest
rest
rest
rest
rest
rest
rest
rest
rest
rest
rest
rest
rest
rest
respected
respected
respected
respected
respected
respected
respected
respected
respected
respected
respected
respected
respected
respected
reliable
reliable
reliable
reliable
reliable
reliable
reliable
reliable
reliable
reliable
reliable
reliable
reliable
reliable
reliable
recycling
recycling
recycling
recycling
recycling
recycling
recycling
recycling
recycling
recycling
recycling
recycling
recycling
recycling
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
reckless
receive
receive
receive
receive
receive
receive
receive
receive
receive
receive
receive
receive
receive
receive
receive
recall
recall
recall
recall
recall
recall
recall
recall
recall
recall
recall
recall
recall
recall
recall
reasonable
reasonable
reasonable
reasonable
reasonable
reasonable
reasonable
reasonable
reasonable
reasonable
reasonable
reasonable
reasonable
reasonable
really
really
really
really
really
really
really
really
really
really
really
really
really
really
really
real
real
real
real
real
real
real
real
real
real
real
real
real
real
real
read
read
read
read
read
read
read
read
read
read
read
read
read
read
read
race
race
race
race
race
race
race
race
race
race
race
race
race
race
race
put
put
put
put
put
put
put
put
put
put
put
put
put
put
put
proved
proved
proved
proved
proved
proved
proved
proved
proved
proved
proved
proved
proved
proved
proved
prices
prices
prices
prices
prices
prices
prices
prices
prices
prices
prices
prices
prices
prices
precious
precious
precious
precious
precious
precious
precious
precious
precious
precious
precious
precious
precious
precious
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
power
possibility
possibility
possibility
possibility
possibility
possibility
possibility
possibility
possibility
possibility
possibility
possibility
possibility
possibility
possibility
politicians
politicians
politicians
politicians
politicians
politicians
politicians
politicians
politicians
politicians
politicians
politicians
politicians
politicians
pm
pm
pm
pm
pm
pm
pm
pm
pm
pm
pm
pm
pm
pm
pm
plenty
plenty
plenty
plenty
plenty
plenty
plenty
plenty
plenty
plenty
plenty
plenty
plenty
plenty
plenty
photos
photos
photos
photos
photos
photos
photos
photos
photos
photos
photos
photos
photos
photos
photos
philander
philander
philander
philander
philander
philander
philander
philander
philander
philander
philander
philander
philander
philander
peoples
peoples
peoples
peoples
peoples
peoples
peoples
peoples
peoples
peoples
peoples
peoples
peoples
peoples
peoples
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
people
patient
patient
patient
patient
patient
patient
patient
patient
patient
patient
patient
patient
patient
patient
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
past
parts
parts
parts
parts
parts
parts
parts
parts
parts
parts
parts
parts
parts
parts
parents
parents
parents
parents
parents
parents
parents
parents
parents
parents
parents
parents
parents
parents
parents
painting
painting
painting
painting
painting
painting
painting
painting
painting
painting
painting
painting
painting
painting
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
own
over
over
over
over
over
over
over
over
over
over
over
over
over
over
out
out
out
out
out
out
out
out
out
out
out
out
out
out
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
other
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
or
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
only
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
one
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
once
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
older
older
older
older
older
older
older
older
older
older
older
older
older
older
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
old
offer
offer
offer
offer
offer
offer
offer
offer
offer
offer
offer
offer
offer
offer
offer
off
off
off
off
off
off
off
off
off
off
off
off
off
off
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
of
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
nowhere
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
now
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
not
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
nostalgia
noble
noble
noble
noble
noble
noble
noble
noble
noble
noble
noble
noble
noble
noble
no
no
no
no
no
no
no
no
no
no
no
no
no
no
no
nice
nice
nice
nice
nice
nice
nice
nice
nice
nice
nice
nice
nice
nice
nice
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
never
need
need
need
need
need
need
need
need
need
need
need
need
need
need
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
my
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
much
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
most
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
more
miss
miss
miss
miss
miss
miss
miss
miss
miss
miss
miss
miss
miss
miss
miss
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
mind
might
might
might
might
might
might
might
might
might
might
might
might
might
might
mess
mess
mess
mess
mess
mess
mess
mess
mess
mess
mess
mess
mess
mess
meandering
meandering
meandering
meandering
meandering
meandering
meandering
meandering
meandering
meandering
meandering
meandering
meandering
meandering
meandering
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
me
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
maybe
marry
marry
marry
marry
marry
marry
marry
marry
marry
marry
marry
marry
marry
marry
marry
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
makes
make
make
make
make
make
make
make
make
make
make
make
make
make
make
make
magazines
magazines
magazines
magazines
magazines
magazines
magazines
magazines
magazines
magazines
magazines
magazines
magazines
magazines
magazines
love
love
love
love
love
love
love
love
love
love
love
love
love
love
love
looked
looked
looked
looked
looked
looked
looked
looked
looked
looked
looked
looked
looked
looked
looked
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
look
longterm
longterm
longterm
longterm
longterm
longterm
longterm
longterm
longterm
longterm
longterm
longterm
longterm
longterm
longterm
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
living
living
living
living
living
living
living
living
living
living
living
living
living
living
living
lives
lives
lives
lives
lives
lives
lives
lives
lives
lives
lives
lives
lives
lives
lives
link
link
link
link
link
link
link
link
link
link
link
link
link
link
link
likely
likely
likely
likely
likely
likely
likely
likely
likely
likely
likely
likely
likely
likely
likely
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
lifestyle
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
life
letters
letters
letters
letters
letters
letters
letters
letters
letters
letters
letters
letters
letters
letters
letters
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
leave
lay
lay
lay
lay
lay
lay
lay
lay
lay
lay
lay
lay
lay
lay
lay
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
know
knew
knew
knew
knew
knew
knew
knew
knew
knew
knew
knew
knew
knew
knew
knees
knees
knees
knees
knees
knees
knees
knees
knees
knees
knees
knees
knees
knees
knees
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
kind
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
jealousy
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
its
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
it
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
is
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
interesting
insults
insults
insults
insults
insults
insults
insults
insults
insults
insults
insults
insults
insults
insults
insults
instrument
instrument
instrument
instrument
instrument
instrument
instrument
instrument
instrument
instrument
instrument
instrument
instrument
instrument
instrument
inalienable
inalienable
inalienable
inalienable
inalienable
inalienable
inalienable
inalienable
inalienable
inalienable
inalienable
inalienable
inalienable
inalienable
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
in
imagine
imagine
imagine
imagine
imagine
imagine
imagine
imagine
imagine
imagine
imagine
imagine
imagine
imagine
imagine
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
if
idle
idle
idle
idle
idle
idle
idle
idle
idle
idle
idle
idle
idle
idle
idle
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
how
hold
hold
hold
hold
hold
hold
hold
hold
hold
hold
hold
hold
hold
hold
hearts
hearts
hearts
hearts
hearts
hearts
hearts
hearts
hearts
hearts
hearts
hearts
hearts
hearts
hearts
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
have
has
has
has
has
has
has
has
has
has
has
has
has
has
has
has
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
hard
half
half
half
half
half
half
half
half
half
half
half
half
half
half
half
hair
hair
hair
hair
hair
hair
hair
hair
hair
hair
hair
hair
hair
hair
gum
gum
gum
gum
gum
gum
gum
gum
gum
gum
gum
gum
gum
gum
gum
guilty
guilty
guilty
guilty
guilty
guilty
guilty
guilty
guilty
guilty
guilty
guilty
guilty
guilty
guilty
greatest
greatest
greatest
greatest
greatest
greatest
greatest
greatest
greatest
greatest
greatest
greatest
greatest
greatest
greatest
grasp
grasp
grasp
grasp
grasp
grasp
grasp
grasp
grasp
grasp
grasp
grasp
grasp
grasp
grasp
good
good
good
good
good
good
good
good
good
good
good
good
good
good
good
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
gone
go
go
go
go
go
go
go
go
go
go
go
go
go
go
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
get
geography
geography
geography
geography
geography
geography
geography
geography
geography
geography
geography
geography
geography
geography
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gentlemen
gaps
gaps
gaps
gaps
gaps
gaps
gaps
gaps
gaps
gaps
gaps
gaps
gaps
gaps
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
future
funky
funky
funky
funky
funky
funky
funky
funky
funky
funky
funky
funky
funky
funky
funky
fund
fund
fund
fund
fund
fund
fund
fund
fund
fund
fund
fund
fund
fund
from
from
from
from
from
from
from
from
from
from
from
from
from
from
friends
friends
friends
friends
friends
friends
friends
friends
friends
friends
friends
friends
friends
friends
form
form
form
form
form
form
form
form
form
form
form
form
form
form
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
for
follow
follow
follow
follow
follow
follow
follow
follow
follow
follow
follow
follow
follow
follow
follow
fishing
fishing
fishing
fishing
fishing
fishing
fishing
fishing
fishing
fishing
fishing
fishing
fishing
fishing
few
few
few
few
few
few
few
few
few
few
few
few
few
few
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
feel
fat
fat
fat
fat
fat
fat
fat
fat
fat
fat
fat
fat
fat
fat
fat
fantasize
fantasize
fantasize
fantasize
fantasize
fantasize
fantasize
fantasize
fantasize
fantasize
fantasize
fantasize
fantasize
fantasize
faded
faded
faded
faded
faded
faded
faded
faded
faded
faded
faded
faded
faded
faded
faded
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
fabulous
experience
experience
experience
experience
experience
experience
experience
experience
experience
experience
experience
experience
experience
experience
experience
expect
expect
expect
expect
expect
expect
expect
expect
expect
expect
expect
expect
expect
expect
everybody
everybody
everybody
everybody
everybody
everybody
everybody
everybody
everybody
everybody
everybody
everybody
everybody
everybody
everybody
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
every
ever
ever
ever
ever
ever
ever
ever
ever
ever
ever
ever
ever
ever
ever
ever
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
even
equation
equation
equation
equation
equation
equation
equation
equation
equation
equation
equation
equation
equation
equation
equation
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
elses
elses
elses
elses
elses
elses
elses
elses
elses
elses
elses
elses
elses
elses
elses
else
else
else
else
else
else
else
else
else
else
else
else
else
else
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
elders
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
either
effective
effective
effective
effective
effective
effective
effective
effective
effective
effective
effective
effective
effective
effective
effective
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
dont
doing
doing
doing
doing
doing
doing
doing
doing
doing
doing
doing
doing
doing
doing
doing
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
do
divorce
divorce
divorce
divorce
divorce
divorce
divorce
divorce
divorce
divorce
divorce
divorce
divorce
divorce
divorce
disposal
disposal
disposal
disposal
disposal
disposal
disposal
disposal
disposal
disposal
disposal
disposal
disposal
disposal
dispense
dispense
dispense
dispense
dispense
dispense
dispense
dispense
dispense
dispense
dispense
dispense
dispense
dispense
dispense
directions
directions
directions
directions
directions
directions
directions
directions
directions
directions
directions
directions
directions
directions
directions
didnt
didnt
didnt
didnt
didnt
didnt
didnt
didnt
didnt
didnt
didnt
didnt
didnt
didnt
didnt
day
day
day
day
day
day
day
day
day
day
day
day
day
day
day
dance
dance
dance
dance
dance
dance
dance
dance
dance
dance
dance
dance
dance
dance
dance
crossed
crossed
crossed
crossed
crossed
crossed
crossed
crossed
crossed
crossed
crossed
crossed
crossed
crossed
crossed
could
could
could
could
could
could
could
could
could
could
could
could
could
could
could
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
congratulate
compliments
compliments
compliments
compliments
compliments
compliments
compliments
compliments
compliments
compliments
compliments
compliments
compliments
compliments
compliments
come
come
come
come
come
come
come
come
come
come
come
come
come
come
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
choices
choices
choices
choices
choices
choices
choices
choices
choices
choices
choices
choices
choices
choices
choices
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
children
chicken
chicken
chicken
chicken
chicken
chicken
chicken
chicken
chicken
chicken
chicken
chicken
chicken
chicken
chicken
chewing
chewing
chewing
chewing
chewing
chewing
chewing
chewing
chewing
chewing
chewing
chewing
chewing
chewing
chewing
chance
chance
chance
chance
chance
chance
chance
chance
chance
chance
chance
chance
chance
chance
chance
certain
certain
certain
certain
certain
certain
certain
certain
certain
certain
certain
certain
certain
certain
careful
careful
careful
careful
careful
careful
careful
careful
careful
careful
careful
careful
careful
careful
cant
cant
cant
cant
cant
cant
cant
cant
cant
cant
cant
cant
cant
cant
cant
can
can
can
can
can
can
can
can
can
can
can
can
can
can
can
calcium
calcium
calcium
calcium
calcium
calcium
calcium
calcium
calcium
calcium
calcium
calcium
calcium
calcium
calcium
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
by
buy
buy
buy
buy
buy
buy
buy
buy
buy
buy
buy
buy
buy
buy
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
but
bubble
bubble
bubble
bubble
bubble
bubble
bubble
bubble
bubble
bubble
bubble
bubble
bubble
bubble
bubble
bridge
bridge
bridge
bridge
bridge
bridge
bridge
bridge
bridge
bridge
bridge
bridge
bridge
bridge
body
body
body
body
body
body
body
body
body
body
body
body
body
body
body
blindside
blindside
blindside
blindside
blindside
blindside
blindside
blindside
blindside
blindside
blindside
blindside
blindside
blindside
blindside
best
best
best
best
best
best
best
best
best
best
best
best
best
best
best
berate
berate
berate
berate
berate
berate
berate
berate
berate
berate
berate
berate
berate
berate
berate
benefits
benefits
benefits
benefits
benefits
benefits
benefits
benefits
benefits
benefits
benefits
benefits
benefits
benefits
benefits
behind
behind
behind
behind
behind
behind
behind
behind
behind
behind
behind
behind
behind
behind
behind
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
before
been
been
been
been
been
been
been
been
been
been
been
been
been
been
been
because
because
because
because
because
because
because
because
because
because
because
because
because
because
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
beauty
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
be
basis
basis
basis
basis
basis
basis
basis
basis
basis
basis
basis
basis
basis
basis
basis
bank
bank
bank
bank
bank
bank
bank
bank
bank
bank
bank
bank
bank
bank
bank
back
back
back
back
back
back
back
back
back
back
back
back
back
back
back
away
away
away
away
away
away
away
away
away
away
away
away
away
away
away
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
at
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
as
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
are
apt
apt
apt
apt
apt
apt
apt
apt
apt
apt
apt
apt
apt
apt
apt
anyone
anyone
anyone
anyone
anyone
anyone
anyone
anyone
anyone
anyone
anyone
anyone
anyone
anyone
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
anniversary
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
and
an
an
an
an
an
an
an
an
an
an
an
an
an
an
an
algebra
algebra
algebra
algebra
algebra
algebra
algebra
algebra
algebra
algebra
algebra
algebra
algebra
algebra
algebra
ahead
ahead
ahead
ahead
ahead
ahead
ahead
ahead
ahead
ahead
ahead
ahead
ahead
ahead
ahead
afraid
afraid
afraid
afraid
afraid
afraid
afraid
afraid
afraid
afraid
afraid
afraid
afraid
afraid
afraid
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
advice
about
about
about
about
about
about
about
about
about
about
about
about
about
about
about
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
Your
Your
Your
Your
Your
Your
Your
Your
Your
Your
Your
Your
Your
Your
Your
Youll
Youll
Youll
Youll
Youll
Youll
Youll
Youll
Youll
Youll
Youll
Youll
Youll
Youll
Youll
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
You
York
York
York
York
York
York
York
York
York
York
York
York
York
York
Work
Work
Work
Work
Work
Work
Work
Work
Work
Work
Work
Work
Work
Work
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Whatever
Wear
Wear
Wear
Wear
Wear
Wear
Wear
Wear
Wear
Wear
Wear
Wear
Wear
Wear
Wear
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Vonneguts
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Use
Understand
Understand
Understand
Understand
Understand
Understand
Understand
Understand
Understand
Understand
Understand
Understand
Understand
Understand
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Tuesday
Travel
Travel
Travel
Travel
Travel
Travel
Travel
Travel
Travel
Travel
Travel
Travel
Travel
Travel
Throw
Throw
Throw
Throw
Throw
Throw
Throw
Throw
Throw
Throw
Throw
Throw
Throw
Throw
Throw
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
Theyre
They
They
They
They
They
They
They
They
They
They
They
They
They
They
They
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
The
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Stretch
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Sometimes
Some
Some
Some
Some
Some
Some
Some
Some
Some
Some
Some
Some
Some
Some
Some
So
So
So
So
So
So
So
So
So
So
So
So
So
So
So
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Sing
Respect
Respect
Respect
Respect
Respect
Respect
Respect
Respect
Respect
Respect
Respect
Respect
Respect
Respect
Remember
Remember
Remember
Remember
Remember
Remember
Remember
Remember
Remember
Remember
Remember
Remember
Remember
Remember
Remember
Read
Read
Read
Read
Read
Read
Read
Read
Read
Read
Read
Read
Read
Read
Read
Prices
Prices
Prices
Prices
Prices
Prices
Prices
Prices
Prices
Prices
Prices
Prices
Prices
Prices
Politicians
Politicians
Politicians
Politicians
Politicians
Politicians
Politicians
Politicians
Politicians
Politicians
Politicians
Politicians
Politicians
Politicians
Or
Or
Or
Or
Or
Or
Or
Or
Or
Or
Or
Or
Or
Or
Or
Oh
Oh
Oh
Oh
Oh
Oh
Oh
Oh
Oh
Oh
Oh
Oh
Oh
Oh
Oh
Northern
Northern
Northern
Northern
Northern
Northern
Northern
Northern
Northern
Northern
Northern
Northern
Northern
Northern
New
New
New
New
New
New
New
New
New
New
New
New
New
New
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
Maybe
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
MIT
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Live
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Ladies
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Kurt
Keep
Keep
Keep
Keep
Keep
Keep
Keep
Keep
Keep
Keep
Keep
Keep
Keep
Keep
Keep
Its
Its
Its
Its
Its
Its
Its
Its
Its
Its
Its
Its
Its
Its
Its
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
If
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Get
Forget
Forget
Forget
Forget
Forget
Forget
Forget
Forget
Forget
Forget
Forget
Forget
Forget
Forget
Forget
Floss
Floss
Floss
Floss
Floss
Floss
Floss
Floss
Floss
Floss
Floss
Floss
Floss
Floss
Floss
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Enjoy
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Dont
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Do
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dispensing
Dance
Dance
Dance
Dance
Dance
Dance
Dance
Dance
Dance
Dance
Dance
Dance
Dance
Dance
Dance
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
Commencement
City
City
City
City
City
City
City
City
City
City
City
City
City
City
California
California
California
California
California
California
California
California
California
California
California
California
California
California
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
But
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
Be
And
And
And
And
And
And
And
And
And
And
And
And
And
And
Advice
Advice
Advice
Advice
Advice
Advice
Advice
Advice
Advice
Advice
Advice
Advice
Advice
Advice
Address
Address
Address
Address
Address
Address
Address
Address
Address
Address
Address
Address
Address
Address
Address
Accept
Accept
Accept
Accept
Accept
Accept
Accept
Accept
Accept
Accept
Accept
Accept
Accept
Accept
97
97
97
97
97
97
97
97
97
97
97
97
97
97
97
85
85
85
85
85
85
85
85
85
85
85
85
85
85
75th
75th
75th
75th
75th
75th
75th
75th
75th
75th
75th
75th
75th
75th
75th
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40yearolds
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
[SNIPER] Disabling performance models
[SNIPER] Leaving ROI after 45.44 seconds
[SNIPER] Simulated 15.7M instructions, 82.2M cycles, 0.19 IPC
[SNIPER] Simulation speed 346.6 KIPS (346.6 KIPS / target core - 2885.3ns/instr)
[SNIPER] Setting instrumentation mode to FAST_FORWARD
                     Power     Energy    Energy %
  core-core         0.41 W     0.02  J      6.44%
  core-ifetch       0.11 W     4.38 mJ      1.67%
  core-alu          0.16 W     6.68 mJ      2.55%
  core-int          0.19 W     7.94 mJ      3.03%
  core-fp           0.30 W     0.01  J      4.65%
  core-other        0.26 W     0.01  J      4.13%
  dcache            0.07 W     2.75 mJ      1.05%
  dram              4.73 W     0.19  J     74.26%
  other             0.14 W     5.80 mJ      2.21%

  core              1.43 W     0.06  J     22.48%
  cache             0.07 W     2.75 mJ      1.05%
  total             6.37 W     0.26  J    100.00%
[SNIPER] End
[SNIPER] Elapsed time: 53.83 seconds
[SNIPER] Running McPAT
