1461152129-36a38112-96c8-4800-b62e-98b500b017e7

1. An exercise device comprising:
a frame having
a front;
two longitudinal side bars;
two handles mounted respectively on the longitudinal side bars close to the front on the frame;
two rockers parallel to each other, corresponding to and attached respectively to the longitudinal side bars and each having
two ends attached to the corresponding longitudinal side bar;

a transverse stabilizer mounted between the rockers and having a transverse stabilizer hook; and
two legs attached to the front of the frame;

a transverse support connected to the longitudinal side bars and having
a transverse support hook; and
a bracket mounted on the transverse support and having
a base mounted on the transverse support;
two ears extending from the base of the bracket and each having a distal end; and
a sleeve mounted between the ears above the base of the bracket;
a backrest assembly pivotally connected to the distal ends of the ears of the bracket and having
a backrest having a top, a bottom, two sides, a front and a back;
a spine mounted on the back of the backrest and having a top end and a bottom end;
a spine hook defined at the bottom end of the spine, corresponding to the transverse support hook on the transverse support; and
a pivot bracket mounted on the spine close to the bottom end of the spine and pivotally attached to the distal ends of the bracket on the transverse support;

a sliding stand assembly mounted slidably through the sleeve and having
a longitudinal stand passing through and sliding inside the sleeve, and having
a top end;
a bottom end; and
a roller attached to the top end; and

a stand hook defined near the bottom end of the longitudinal stand and corresponding to the transverse stabilizer hook of the transverse stabilizer;

a seat mounted on the front of the frame and having two sides and a back close to the bottom of the backrest;
a first elastic band made of elastic material and attached between the spine hook on the spine and the transverse support hook on the transverse support; and
a second elastic band made of elastic material attached between the stand hook of the longitudinal stand and the transverse stabilizer hook on the transverse stabilizer.
2. The exercise device as claimed in claim 1, wherein the spine of the backrest assembly further comprises two transverse members defined respectively at the top end and the bottom end of the spine and perpendicular to the spine and parallel to each other.
3. The exercise device as claimed in claim 1, wherein the longitudinal stand of the sliding stand assembly further comprises a base connected pivotally to the bottom end of the longitudinal stand and having a flat bottom surface; and the stand hook near the bottom end of the longitudinal stand is defined on the base.
4. The exercise device as claimed in claim 2, wherein the longitudinal stand of the sliding stand assembly further comprises a base connected pivotally to the bottom end of the longitudinal stand and having a flat bottom surface; and the stand hook near the bottom end of the longitudinal stand is defined on the base.
5. The exercise device as claimed in claim 1, wherein the backrest further comprises
two upper cord connectors defined on the front of the backrest, near the top of the backrest and respectively close to the sides of the backrest; and
two elastic cords made of elastic material and detachably attached respectively to the upper cord connectors on the backrest.
6. The exercise device as claimed in claim 2, wherein the backrest further comprises
two upper cord connectors defined on the front of the backrest, near the top of the backrest and respectively close to the sides of the backrest; and
two elastic cords made of elastic material and detachably attached respectively to the upper cord connectors on the backrest.
7. The exercise device as claimed in claim 3, wherein the backrest further comprises
two upper cord connectors defined on the front of the backrest, near the top of the backrest and respectively close to the sides of the backrest; and
two elastic cords made of elastic material and detachably attached respectively to the upper cord connectors on the backrest.
8. The exercise device as claimed in claim 4, wherein the backrest further comprises
two upper cord connectors defined on the front of the backrest, near the top of the backrest and respectively close to the sides of the backrest; and
two elastic cords made of elastic material and detachably attached respectively to the upper cord connectors on the backrest.
9. The exercise device as claimed in claim 1, wherein the seat further comprises
two lower cord connectors defined on the back of the seat and respectively on the sides of the seat; and
two elastic cords made of elastic material and detachably attached respectively to the lower cord connectors on the seat.
10. The exercise device as claimed in claim 2, wherein the seat further comprises
two lower cord connectors defined on the back of the seat, respectively on the sides of the seat; and
two elastic cords made of elastic material, detachably attached respectively to the lower cord connectors on the seat.
11. The exercise device as claimed in claim 3, wherein the seat further comprises
two lower cord connectors defined on the back of the seat, respectively on the sides of the seat; and
two elastic cords made of elastic material, detachably attached respectively to the lower cord connectors on the seat.
12. The exercise device as claimed in claim 4, wherein the seat further comprises
two lower cord connectors defined on the back of the seat, respectively on the sides of the seat; and
two elastic cords made of elastic material, detachably attached respectively to the lower cord connectors on the seat.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for automating the archiving of data in a supply chain software tool comprising:
generating via software code in said supply chain software tool an archive control table having a plurality of rows;
querying said archive control table rows by incrementally reading a row in said archive control table for an active column designation;
storing information from said row in a list if said active column designation is in a predetermined active state, and incrementing to a next row in said archive control table, or skipping said row if said active column designation is in a predetermined non-active state, and incrementing to a next row in said archive control table;
generating a list of rows having active column designations; and
determining if an additional column needs to be added to an archived table having a table name, including:
comparing a first and second predetermined identifier;
copying said archived table if said first and second predetermined identifiers are not equal, or copying said archived table and adding said additional column if said first and second predetermined identifiers are equal; and
inserting said first predetermined identifier value into said additional column.
2. The method of claim 1 wherein said archive control table rows include the identification of DB2 tables, files, or directories.
3. The method of claim 1 including:
combining a source schema and said table name to generate a target source table;
combining a sink schema and said table name to generate a target sink table; and
exporting said target source table to a DEL file.
4. The method of claim 1 wherein said step of copying said archived table includes generating an input table and a destination table.
5. The method of claim 1 wherein said step of storing information from said row in a list if said active column designation is in a predetermined active state includes having said predetermined active state equal to a first predetermined value.
6. The method of claim 5 wherein said step of skipping said row if said active column designation is in a predetermined non-active state includes have said predetermined non-active state equal to a second predetermined value not equal to said first predetermined value.
7. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automating the archiving of data in supply chain software, said method steps comprising:
generating via software code in said supply chain software tool an archive control table having a plurality of rows;
querying said archive control table rows by incrementally reading a row in said archive control table for an active column designation;
storing information from said row in a list if said active column designation is in a predetermined active state, and incrementing to a next row in said archive control table, or skipping said row if said active column designation is in a predetermined non-active state, and incrementing to a next row in said archive control table;
generating a list of rows having active column designations; and
determining if an additional column needs to be added to an archived table having a table name, including:
comparing a first and second predetermined identifier;
copying said archived table if said first and second predetermined identifiers are not equal, or copying said archived table and adding said additional column if said first and second predetermined identifiers are equal; and
inserting said first predetermined identifier value into said additional column.
8. The program storage device of claim 6 including:
combining a source schema and said table name to generate a target source table;
combining a sink schema and said table name to generate a target sink table; and
exporting said target source table to a DEL file.

1461152120-a8cb860a-1dd9-47e2-a32f-09c77d3cb022

1. A dry-sump lubrication type four-stroke cycle engine comprising:
a crankcase in which a crank chamber is formed in its front part and a transmission chamber is formed in its rear part, the crankcase having a pair of end walls positioned at one end and other end along a crank axis direction, respectively;
a first cover and a second cover disposed on the end walls of the crankcase, respectively; and
a first chamber and a second chamber formed in the first cover and the second cover, respectively,
wherein a partition wall of a given height is provided between the crank chamber and the transmission chamber so as to form an oil reservoir chamber in a lower part of the transmission chamber separated from the crank chamber by the partition wall,
wherein one of the end walls is provided with a drain passage through which oil drains from the crank chamber into the first chamber,
wherein the second chamber has a second oil reservoir chamber which communicates with the oil reservoir chamber so that a level of oil contained in the second oil reservoir chamber is equal to a level of oil in the oil reservoir chamber, and
wherein the engine further comprising a scavenging pump pumping up oil from the first chamber and discharges oil into the oil reservoir chamber or the second oil reservoir chamber.
2. The dry-sump lubrication type four-stroke cycle engine according to claim 1, wherein the first and the second chamber are connected by an oil passage,
wherein the scavenging pump is disposed in the second chamber, and a suction port of the scavenging pump is connected to one end of the oil passage to suck oil directly from the first chamber.
3. The dry-sump lubrication type four-stroke cycle engine according to claim 2, wherein the oil passage is formed below the drain passage connecting the crank chamber to the first chamber so as to extend under the crank chamber across the crankcase.
4. The dry-sump lubrication type four-stroke cycle engine according to claim 3, wherein the oil passage is formed integrally with the crankcase.
5. The dry-sump lubrication type four-stroke cycle engine according to claim 2, wherein the scavenging pump is placed in the second chamber so as to position a rotor thereof below a predetermined oil level in the second oil reservoir chamber.
6. The dry-sump lubrication type four-stroke cycle engine according to claim 5, wherein the scavenging pump placed in the second chamber is sealed so that oil is unable to flow in a reverse direction from the second chamber.
7. The dry-sump lubrication type four-stroke cycle engine according to claim 2, wherein the scavenging pump has a discharge opening at a level above a level of oil in the second chamber to discharge oil into air.
8. The dry-sump lubrication type four-stroke cycle engine according to claim 2, wherein a flat filter is placed in the oil passage.
9. The dry-sump lubrication type four-stroke cycle engine according to claim 1, wherein a generator of the engine is placed in the first chamber communicating with the crank chamber, and a clutch of the engine is placed in the second chamber communicating with the oil reservoir chamber.
10. The dry-sump lubrication type four-stroke cycle engine according to claim 9, wherein the clutch is placed in the second chamber so that the clutch is not immersed in oil.
11. The dry-sump lubrication type four-stroke cycle engine according to claim 1, wherein transmission gears of a transmission installed in the transmission chamber are disposed so that the transmission gears are not immersed in oil contained in the oil reservoir chamber, and an oil spraying unit is placed in the transmission chamber to spray oil on the transmission gears.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A nonvolatile semiconductor memory device comprising:
a memory cell array including two pages; and
a control circuit configured to read data stored in one page of the memory cell array and to rewrite part of the read data and write the rewritten data in the other page of the memory cell array,
wherein a part of the data in one page is different from a corresponding part of the data in the other page of the memory cell array.
2. The nonvolatile semiconductor memory device according to claim 1, wherein the memory cell array includes a plurality of memory blocks and each of said plurality of memory blocks includes a plurality of pages.
3. The nonvolatile semiconductor memory device according to claim 2, wherein one page of the memory cell array and the other page of the memory cell array are included in different memory blocks.
4. The nonvolatile semiconductor memory device according to claim 1, wherein the control circuit includes a senselatch circuit that senses and latches the data stored in one page of the memory cell array.
5. The nonvolatile semiconductor memory device according to claim 4, wherein the senselatch circuit includes a plurality of latch circuits.
6. The nonvolatile semiconductor memory device according to claim 5, wherein said plurality of latch circuits are specified according to their addresses, and writing of the data is performed by the specified latch circuit.
7. The nonvolatile semiconductor memory device according to claim 6, wherein the control circuit includes a latch specifying circuit which specifies said plurality of latch circuits by the address.
8. The nonvolatile semiconductor memory device according to claim 7, wherein the latch specifying circuit is a column decoder circuit.
9. The nonvolatile semiconductor memory device according to claim 1, wherein the control circuit includes a page specifying circuit which specifies the page in the memory cell array.
10. The nonvolatile semiconductor memory device according to claim 8, wherein the page specifying circuit is a row decoder circuit.
11. The nonvolatile semiconductor memory device according to claim 4, wherein the control circuit includes a data IO circuit connected to the senselatch circuit which outputs data latched by the senselatch circuit and which gives supplied data to be written to the senselatch circuit.
12. The nonvolatile semiconductor memory device according to claim 1, wherein the memory cell array comprises a plurality of non-volatile transistors, said plurality of non-volatile transistors are serially connected to form a NAND cell.