# print (fl.plaster(4))
# print (fl.plaster(3))
# print (fl.plaster(5))
# print (fl.flooring())
# print (fl.waterproofpaint())
#===============================================================================
print (fl.sandfilling())
#===============================================================================
# print (fl.Tile(1))
# print (fl.Tile(2))
# print (fl.brickmasonry(1))
# print (fl.brickmasonry(3))
# print (fl.vitrifiedtile1(1))
#===============================================================================
#===============================================================================
#===============================================================================
# print (fl.Tile(2))
# print (fl.distempering())
# print (fl.wallpainting())
# print (fl.painting())
#===============================================================================
fl.earthwork_mechanical('''Excavation, loading, unloading and carriage by mechanical means of all
kinds of soil, including stoney earth, gravel and moorum etc interspread
with boulders upto 1/2 cum size with all lifts and delifts including
trimming of slopes and bed to design section specification and as
directed by the Engineer-in-charge within initial lead of 5.0km including
royalty and excluding charges for loading and unlaoding etc. complete.''', 
[['hire and running of excavator',1,14]],
[['conveyance excluding loading & unloading',1,77.4],['royalty',1,27.5]], range(1,2,1),
 range(1,3,1), ['description','quantity','rate'])