
GITNUXSOFTWARE ADVICE
Technology Digital MediaTop 10 Best C Software of 2026
Compare the top 10 C Software picks in a ranking for 2026, featuring practical options to match projects. Explore the list now.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
GIMP
Layer masks and non-destructive compositing with extensive brushes and blend modes
Built for designers and developers needing scriptable raster editing and batch processing.
Inkscape
Node and path editing with boolean operations for precise SVG construction
Built for teams maintaining SVG assets for technical docs and UI mockups.
Blender
Cycles path-tracing renderer with node-based materials and GPU acceleration
Built for asset creation teams integrating Blender outputs into C applications.
Related reading
Comparison Table
This comparison table evaluates C Software for producing and editing media across graphics, illustration, audio-visual editing, and 3D workflows. Readers can scan tools such as GIMP, Inkscape, Blender, Kdenlive, and Shotcut to compare common capabilities like file support, editing scope, and usability for specific production tasks.
| # | Tool | Category | Overall | Features | Ease of Use | Value |
|---|---|---|---|---|---|---|
| 1 | GIMP Free open-source image editor used for raster graphics, photo retouching, and image composition. | open-source | 8.4/10 | 9.0/10 | 7.6/10 | 8.3/10 |
| 2 | Inkscape Open-source vector graphics editor for creating and editing SVG artwork for print and digital media. | open-source | 8.2/10 | 8.5/10 | 7.6/10 | 8.3/10 |
| 3 | Blender Open-source 3D creation suite for modeling, animation, rendering, and video post-production. | 3D suite | 8.3/10 | 9.0/10 | 7.6/10 | 7.9/10 |
| 4 | Kdenlive Nonlinear video editor for cutting, editing, and rendering videos with timeline-based workflows. | video editor | 7.4/10 | 7.7/10 | 7.0/10 | 7.3/10 |
| 5 | Shotcut Cross-platform video editor that supports multiple formats and offers timeline editing and filters. | video editor | 8.1/10 | 8.2/10 | 7.6/10 | 8.4/10 |
| 6 | OpenShot Video editor that uses a timeline interface to assemble clips, transitions, and titles. | video editor | 7.5/10 | 8.0/10 | 7.0/10 | 7.4/10 |
| 7 | Audacity Open-source audio editor and recorder for waveform editing, effects, and exporting audio files. | audio editor | 7.5/10 | 7.6/10 | 8.1/10 | 6.8/10 |
| 8 | Ardour Digital audio workstation for multitrack recording, editing, and mixing with pro-audio workflows. | DAW | 7.6/10 | 8.5/10 | 6.8/10 | 7.2/10 |
| 9 | Darktable Raw photo workflow and non-destructive editing tool for organizing and enhancing camera images. | photo editor | 8.3/10 | 8.7/10 | 7.6/10 | 8.5/10 |
| 10 | Krita Digital painting application focused on brushes, canvas tools, and high-quality raster illustration. | digital art | 8.3/10 | 8.7/10 | 7.8/10 | 8.3/10 |
Free open-source image editor used for raster graphics, photo retouching, and image composition.
Open-source vector graphics editor for creating and editing SVG artwork for print and digital media.
Open-source 3D creation suite for modeling, animation, rendering, and video post-production.
Nonlinear video editor for cutting, editing, and rendering videos with timeline-based workflows.
Cross-platform video editor that supports multiple formats and offers timeline editing and filters.
Video editor that uses a timeline interface to assemble clips, transitions, and titles.
Open-source audio editor and recorder for waveform editing, effects, and exporting audio files.
Digital audio workstation for multitrack recording, editing, and mixing with pro-audio workflows.
Raw photo workflow and non-destructive editing tool for organizing and enhancing camera images.
Digital painting application focused on brushes, canvas tools, and high-quality raster illustration.
GIMP
open-sourceFree open-source image editor used for raster graphics, photo retouching, and image composition.
Layer masks and non-destructive compositing with extensive brushes and blend modes
GIMP stands out by offering a fully featured, scriptable bitmap editor with extensive plugin support and a customizable UI. Core capabilities include layered image editing, non-destructive workflows via layers and masks, and professional-grade tools like curves, levels, and color management for retouching and compositing. It also supports automation through Scheme and Python scripting, which enables repeatable editing pipelines for image batches and custom tools.
Pros
- Layer, mask, and blending workflows match pro raster editing expectations
- Powerful color tools include curves, levels, and advanced selection controls
- Extensive plugin and script support enables repeatable custom automation
- Non-destructive edits are practical with layers, masks, and adjustment workflows
Cons
- Interface complexity can slow onboarding compared with mainstream editors
- Some workflows feel less streamlined than dedicated commercial tools
- Large projects can stress memory and degrade responsiveness on modest hardware
- Limited native vector editing restricts mixed vector-raster production
Best For
Designers and developers needing scriptable raster editing and batch processing
More related reading
Inkscape
open-sourceOpen-source vector graphics editor for creating and editing SVG artwork for print and digital media.
Node and path editing with boolean operations for precise SVG construction
Inkscape is a vector editor with a strong SVG-first workflow and a mature toolchain for precise diagram work. It provides path editing, shape tools, text layout, and layers for building publication-ready graphics. It also supports extensive import and export options, including SVG, PDF, and EPS, which fits documentation pipelines. Inkscape fits C development teams when vector assets must be maintained alongside source code and rendered consistently in build artifacts.
Pros
- Advanced SVG path editing with node controls and boolean operations
- Layer management supports complex illustrations and maintainable revisions
- Reliable import and export for SVG, PDF, and EPS in documentation pipelines
Cons
- Curves and typography workflows can require learning to get consistent results
- Complex scenes can feel slower when many objects and effects are used
- Some non-SVG imports lose fidelity compared to native vector sources
Best For
Teams maintaining SVG assets for technical docs and UI mockups
Blender
3D suiteOpen-source 3D creation suite for modeling, animation, rendering, and video post-production.
Cycles path-tracing renderer with node-based materials and GPU acceleration
Blender stands out with an integrated toolchain that covers modeling, sculpting, animation, rendering, and video editing in one application. Core strengths include node-based material and compositor workflows, real-time viewport preview, and robust animation tools with rigging support. For C software contexts, it is frequently used to prototype and iterate on visual assets while C code handles the surrounding application logic. Its breadth delivers production-ready assets but raises workflow complexity and learning overhead compared with single-purpose creative tools.
Pros
- Integrated modeling, sculpting, animation, rendering, and compositing in one workflow
- Node-based shader and compositor systems enable complex procedural materials and effects
- Extensive rigging and animation tools support character workflows without external software
- Python automation enables repeatable asset generation pipelines for C-driven projects
- Real-time viewport shading helps validate materials quickly during iteration
Cons
- Large feature set creates a steep learning curve for everyday tasks
- UI density and hotkey-driven navigation slow down newcomers
- Scene management and file organization can become cumbersome in large productions
- Non-photoreal rendering defaults require tuning for consistent output quality
Best For
Asset creation teams integrating Blender outputs into C applications
More related reading
Kdenlive
video editorNonlinear video editor for cutting, editing, and rendering videos with timeline-based workflows.
Multi-track keyframeable effects on a non-linear timeline with GPU-accelerated playback
Kdenlive stands out with a timeline editor built for precise non-linear video editing on Linux systems. It provides multi-track editing with effects, transitions, and keyframeable compositing controls for common post-production workflows. The project supports color management through built-in scopes and offers export targets suited for publishing and archiving. Audio workflows include track mixing and waveform-based editing, with rendering accelerated by available GPU backends.
Pros
- Non-linear multi-track timeline with keyframes for precise effect animation
- Rich built-in effects and transitions with GPU-accelerated rendering when available
- Waveform-based audio editing with mixing and synchronization across tracks
- Color scopes and project monitoring support practical quality checks during editing
Cons
- Advanced workflows can require setup knowledge for reliable rendering and previews
- Media management and large project navigation feel slower than some mainstream editors
- Certain pro-grade color and stabilization features are limited compared to high-end tools
Best For
Linux-first editors needing a capable NLE for effects and timeline work
Shotcut
video editorCross-platform video editor that supports multiple formats and offers timeline editing and filters.
Filter keyframes with effect stack editing directly on the timeline
Shotcut stands out by pairing a traditional timeline editor with a wide range of video, audio, and filter controls in a single open-source workflow. It supports common formats, frame-accurate trimming, and multi-track timeline editing with keyframes and effects stacks. The app includes scope and waveform-style viewing tools and can export widely used codecs for practical publishing and sharing workflows.
Pros
- Cross-platform timeline editor with comprehensive filters and effects
- Filter stack supports per-parameter keyframes for precise motion and look changes
- Accurate trimming with snapping and multi-track sequencing for clean edits
Cons
- Complex filter controls can feel overwhelming for straightforward editing tasks
- Audio and video synchronization workflows can require extra attention
Best For
Editors needing free-form timeline video editing with advanced filters
OpenShot
video editorVideo editor that uses a timeline interface to assemble clips, transitions, and titles.
Keyframe animation for clip movement, opacity, and scaling on the timeline
OpenShot stands out for a timeline-driven editor with extensive transition and effect support that works across common media formats. Core capabilities include drag-and-drop editing, multi-track timelines, keyframe animation for motion and opacity, and audio mixing with waveform previews. The workflow supports titles, overlays, color adjustments, and export to widely used video containers with preset options for multiple targets.
Pros
- Timeline editing with multiple tracks, transitions, and compositing-ready overlays
- Keyframe controls for motion, opacity, and resizing without manual scripting
- Broad format support for import and export, with presets for common outputs
Cons
- Preview and rendering performance can lag on large timelines and high resolutions
- Advanced grading and precise frame control feel less robust than pro editors
- Effect customization options can be scattered across multiple dialogs
Best For
Small teams producing frequent edits, titles, and basic effects without code
More related reading
Audacity
audio editorOpen-source audio editor and recorder for waveform editing, effects, and exporting audio files.
Realtime preview for many effects combined with detailed waveform-level editing
Audacity stands out as a low-friction, desktop audio editor with a decades-old workflow centered on waveforms. It supports multitrack recording and non-destructive editing workflows using cut, copy, paste, and common effects like EQ, compression, and noise reduction. It can export or import standard audio formats and generate tones and silence for practical test audio creation. As a C software solution rank #7 of 10, it is best assessed as a general-purpose audio processing tool rather than a C-focused software library.
Pros
- Strong waveform editing with efficient cut, copy, trim, and multi-track workflows
- Broad effect set including EQ, compression, and noise reduction tools
- Fast import and export across common audio formats for typical production tasks
Cons
- Plugin ecosystem and customization still lag behind pro DAWs for advanced workflows
- Complex routing and mastering-grade tools require more manual setup than expected
- Performance can degrade on long recordings with many effects and tracks
Best For
Independent creators needing waveform-level editing and effects for podcasts
Ardour
DAWDigital audio workstation for multitrack recording, editing, and mixing with pro-audio workflows.
Session automation and non-destructive editing with advanced redirectable signal routing
Ardour stands out as a professional digital audio workstation built for recording, editing, and mixing audio on Linux and other platforms. It offers multitrack recording with non-destructive editing, extensive routing and plugin support, and automation for mix moves. The modular session workflow supports large projects with templates, track types, and snapshot-style session recovery.
Pros
- Deep audio routing with flexible bus and track signal flow
- Comprehensive automation lanes for volume, panning, and plugin parameters
- Strong multitrack recording and editing workflows with non-destructive history
Cons
- Steeper learning curve than consumer DAWs due to advanced session concepts
- User interface density can slow setup for simple recording tasks
- Plugin and hardware configurations sometimes require manual alignment
Best For
Audio teams needing a Linux-capable DAW with advanced routing and automation
More related reading
Darktable
photo editorRaw photo workflow and non-destructive editing tool for organizing and enhancing camera images.
Non-destructive module system with extensive mask-based local adjustments
Darktable stands out by pairing a raw-focused, non-destructive editing workflow with a powerful procedural module system. It provides darkroom-style development tools with lens corrections, color management, and local adjustments driven by masks. The software supports tagging, flexible lighttable organization, and export pipelines for batch rendering of processed images.
Pros
- Non-destructive editing with history and module-based adjustment stack
- Strong local editing using masks and parameter controls tied to modules
- Built-in lens corrections and robust color management for raw workflows
- Lighttable tagging plus compare tools speed selection and grading
- Scripting-style automation via import presets and batch export settings
Cons
- Steep learning curve from module graph concepts and mask workflows
- Interface density can slow navigation for casual editing
- Performance depends heavily on hardware and large libraries can feel heavy
- Some advanced operations require deeper knowledge of module ordering
- Limited direct integration with external DAM tools compared to specialized suites
Best For
Photographers building a non-destructive raw workflow and mask-driven local edits
Krita
digital artDigital painting application focused on brushes, canvas tools, and high-quality raster illustration.
Brush Engine with per-brush settings and stabilizers for controlled, natural strokes
Krita stands out with a painter-first design and deep brush customization that supports realistic digital painting workflows. It provides a full canvas toolset with layers, masks, blending modes, and stabilizers geared toward sketching, inking, and finished illustration. Advanced features like animation timelines, vector shape support, and color management for consistent output round out its core capability set.
Pros
- Highly configurable brush engine with stabilizers and pressure controls
- Non-destructive workflow with layers, masks, and blending modes
- Animation timeline supports frame-by-frame and onion-skinning
- Color management tools help keep previews and exports consistent
- Built-in symmetry and perspective tools speed up construction
Cons
- Complex settings can overwhelm users before productive presets are found
- Performance can degrade with very large canvases and heavy layer stacks
- Some workflows feel less integrated than dedicated digital illustration suites
Best For
Artists needing a painter-focused digital art tool with optional animation support
How to Choose the Right C Software
This buyer’s guide covers the right choice among GIMP, Inkscape, Blender, Kdenlive, Shotcut, OpenShot, Audacity, Ardour, Darktable, and Krita for teams and creators producing C software-adjacent assets. It maps each tool’s concrete capabilities like scriptable raster editing, SVG node editing, node-based rendering, multitrack audio routing, and non-destructive image processing to practical selection criteria. It also highlights recurring friction points such as steep learning curves, heavy UI density, and performance drops on large projects.
What Is C Software?
C software commonly refers to tools used alongside C-based applications to generate, edit, and package media and asset files for software workflows. In practice, teams use tools like Inkscape for SVG artwork that must stay consistent across builds and documentation outputs. Creators use tools like GIMP for raster assets that can be batch-processed and automated through scripting when C code drives larger pipelines.
Key Features to Look For
These capabilities matter because C workflows often need repeatability, asset consistency, and performance that holds up under real production project sizes.
Non-destructive layered workflows with masks
GIMP delivers non-destructive editing through layers and layer masks with blend workflows built for raster retouching and compositing. Darktable also relies on a non-destructive module system with extensive mask-based local adjustments for raw photo development.
Scriptable automation and repeatable pipelines
GIMP supports automation through Scheme and Python scripting so repeated edits can become repeatable batch pipelines. Blender adds Python automation for repeatable asset generation when C software triggers visual asset creation.
Precise SVG path and node editing with export for docs
Inkscape provides node and path editing with boolean operations for precise SVG construction and maintainable illustration revisions. Inkscape also supports reliable import and export for SVG, PDF, and EPS, which fits documentation pipelines that must align with shipped assets.
Node-based material and compositor systems with GPU rendering
Blender’s node-based shader and compositor systems enable complex procedural materials and effects. Blender’s Cycles path-tracing renderer supports GPU acceleration for faster iteration on material look.
Timeline editing with keyframes and effect controls
Kdenlive uses a non-linear multi-track timeline with keyframeable effects and GPU-accelerated playback when available. Shotcut also supports multi-track timeline editing with per-parameter keyframes in a filter stack for precise motion and look changes.
Multitrack audio routing and non-destructive session automation
Ardour provides deep audio routing with flexible bus and track signal flow plus automation lanes for volume, panning, and plugin parameters. Ardour also supports session recovery and non-destructive editing history that helps large projects stay manageable.
How to Choose the Right C Software
A reliable decision framework matches the asset type and workflow constraints to the tool’s concrete production features.
Match the media type to the tool’s core editor model
Choose GIMP when raster editing needs layer masks and blend modes with batch automation. Choose Inkscape when SVG must stay source-controlled and precise because it offers node and path editing with boolean operations and exports SVG, PDF, and EPS.
Plan for repeatability and automation needs
If C software triggers asset generation, prioritize GIMP for Scheme and Python scripting or Blender for Python automation tied to rendering and compositing workflows. If the pipeline needs consistent vector output for documentation artifacts, prioritize Inkscape’s SVG-first workflow and dependable export formats.
Evaluate non-destructive editing expectations
If non-destructive history and local edits are required, GIMP and Darktable both support mask-driven workflows with layers or module stacks. If the workflow must preserve complex session changes for audio production, Ardour supports non-destructive editing history and redirectable signal routing with session automation.
Pick timeline tools based on how keyframes and effects are controlled
For effect animation on a non-linear timeline, choose Kdenlive because its multi-track keyframeable effects are designed for GPU-accelerated playback when available. For direct timeline filter keyframing, choose Shotcut because it supports per-parameter keyframes in the filter stack.
Confirm performance and learning curve fit for the team
Expect GIMP and Krita to slow under large layer stacks and big canvases because both tools can stress memory and responsiveness. Expect Blender, Darktable, and Ardour to require setup time because UI density and workflow concepts like node graphs and session routing can slow onboarding.
Who Needs C Software?
C software needs map to the asset workflows that surround C applications, including raster and raw editing, vector production, audio production, and video or 3D asset generation.
Teams producing scriptable raster assets for C-driven pipelines
GIMP fits teams that need raster editing with non-destructive layers and masks plus Scheme and Python scripting for batch processing. Krita also supports non-destructive raster workflows with layer masks and blending modes but it focuses on brush-driven creation rather than coding-style automation.
Teams maintaining SVG assets that must match technical documentation outputs
Inkscape is a strong match for teams that must keep SVG node and path work precise through boolean operations and layers. Inkscape’s export support for SVG, PDF, and EPS aligns with pipelines where source vector artwork must remain consistent across builds.
Audio teams building multitrack productions with routing and automation
Ardour suits audio teams that need deep routing and automation lanes with non-destructive editing history and redirectable signal flow. Audacity suits creators who need waveform-level editing with effects like EQ, compression, and noise reduction without session-level routing complexity.
Asset creation teams generating visual and material assets for C applications
Blender suits teams creating 3D models, procedural materials, and rendered outputs using node-based shader and compositor systems plus Cycles GPU acceleration. Blender also supports Python automation for repeatable asset generation when C software controls higher-level workflows.
Common Mistakes to Avoid
Common buying failures come from mismatching workflow complexity, automation needs, and performance constraints to the tool’s actual design.
Buying for the wrong asset type
Teams that need SVG precision should not default to GIMP because GIMP focuses on raster layers and masks and has limited native vector editing. Teams that need SVG node and boolean construction should not default to Inkscape-like workflows in raster editors because Inkscape is built around node and path editing with SVG-first behavior.
Expecting simple onboarding from dense professional editors
Blender, Darktable, and Ardour carry steep learning curves due to node-based material and compositor graphs, module graph concepts and mask workflows, and session routing concepts. Krita and GIMP can also feel complex at first because settings depth and interface complexity can slow onboarding compared with mainstream tools.
Ignoring performance risks from large projects and heavy layer stacks
GIMP and Krita can degrade responsiveness on modest hardware when projects grow large with many layers or heavy canvases. Darktable performance also depends heavily on hardware and large libraries can feel heavy, which can disrupt production deadlines.
Assuming timeline effects will behave like a simple editor
Kdenlive and Shotcut provide keyframeable effect animation and filter stacks, but advanced workflows can require setup knowledge for reliable rendering and previews. OpenShot offers keyframe motion and opacity on the timeline, but preview and rendering can lag on large timelines and high resolutions.
How We Selected and Ranked These Tools
We evaluated every tool on three sub-dimensions that directly shape production fit: features with weight 0.4, ease of use with weight 0.3, and value with weight 0.3. The overall rating uses a weighted average computed as overall = 0.40 × features + 0.30 × ease of use + 0.30 × value. GIMP stands out because its features score is built around a scriptable bitmap editor with extensive plugin support, and its features-heavy strength supports both automation needs and pro raster workflows like layer masks and non-destructive compositing.
Frequently Asked Questions About C Software
Which tool in the list best supports C developers who need to keep vector assets consistent for documentation and UI?
Inkscape fits C development teams that rely on SVG-first workflows because it provides precise path editing, node operations, and robust export to SVG, PDF, and EPS. It helps keep technical diagrams and UI mockups consistent with build artifacts that render vector outputs.
What software is most suitable for batch-producing image assets from code using procedural or scriptable workflows?
GIMP supports automation through Scheme and Python scripting, which enables repeatable editing pipelines for image batches and custom tools. Darktable also supports batch rendering through its non-destructive module system and mask-driven local adjustments.
Which option is best for creating the 2D or texture assets that a C application will render, while keeping the asset workflow visual?
Blender stands out because it combines modeling, sculpting, animation, and rendering in one integrated toolchain. It delivers node-based materials and GPU-accelerated Cycles rendering so C applications can consume finished assets without stitching together separate authoring tools.
Which tool should be chosen for timeline-based video editing on Linux when effects and keyframes are required?
Kdenlive is built for multi-track non-linear editing on Linux with keyframeable effects and timeline compositing controls. Shotcut also supports timeline editing with keyframes and effects stacks, but Kdenlive’s multi-track keyframe workflow is more tightly aligned with post-production style editing.
For teams that need simple editor workflows with waveform-style audio handling and quick transitions, which tool fits best?
OpenShot targets small teams that need frequent edits, titles, overlays, and basic effects without complex authoring steps. Audacity supports waveform-level multitrack recording and editing with effects like EQ, compression, and noise reduction, which makes it a stronger choice for audio polishing.
How do the audio tools compare for non-destructive editing and advanced routing in Linux workflows?
Ardour is designed for professional non-destructive multitrack sessions with extensive routing, plugin support, and automation for mix moves. Audacity offers multitrack recording and non-destructive cut, copy, paste workflows, but Ardour’s session routing and automation features fit larger, more complex audio projects.
What software is best for a raw-photo workflow where edits must be repeatable and reversible?
Darktable delivers a non-destructive raw workflow using a procedural module system plus mask-driven local adjustments. It pairs lens corrections and color management with lighttable organization and batch export pipelines for repeatable processing.
Which tool is better for digital painting and brush control when a C app will import layered artwork and exported images?
Krita is the painter-first option with deep brush customization, stabilizers, and advanced layer and mask workflows. It supports consistent output through color management, which helps maintain predictable exported assets for downstream C rendering.
What common integration workflow works well when a C application needs both media editing and precise export formats?
Inkscape can produce documentation-ready SVG, PDF, and EPS exports for UI and diagrams that a C build process can package. Shotcut and Kdenlive can export widely used video formats after timeline effects and keyframe edits, which pairs with C applications that embed or stream rendered media assets.
Conclusion
After evaluating 10 technology digital media, GIMP stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Tools reviewed
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Technology Digital Media alternatives
See side-by-side comparisons of technology digital media tools and pick the right one for your stack.
Compare technology digital media tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
