my program5 commit
merge cponfical
openings