hpprint1
hpprint2
hpprint3