walk_to(bucket)
grab(soap)
place_inside(bucket, soap)
walk_to(tap)
grab(bucket)
place_inside_(sink, bucket)
switch_on(tap)
wait_for(bucket_fill)
switch_off(tap)
walk_to(towel)
grab(towel)
walk_to(bucket)
place_inside(bucket, towel)
grab(towel)
walk_to(floor_stain)
scrub(floor_stain, towel)
walk_to(floor_dust)
scrub(floor_dust, towel)
walk_to(bucket)
place_inside(bucket, towel)