220-1101Chapter 107 of 123Objective 5.2

S.M.A.R.T. Diagnostics for HDDs and SSDs

This chapter covers S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) diagnostics for both HDDs and SSDs, a critical topic for the CompTIA A+ 220-1101 exam under Objective 5.2 (Hardware Troubleshooting). You will learn how S.M.A.R.T. works internally, what attributes to monitor, how to interpret the data, and common pitfalls. Expect 1-2 exam questions directly on S.M.A.R.T. interpretation, often as part of a troubleshooting scenario. Mastery of this topic helps you distinguish between imminent drive failure and other causes of system instability.

25 min read
Intermediate
Updated May 31, 2026

The Car's Dashboard Warning Lights

S.M.A.R.T. diagnostics for HDDs and SSDs is like your car's dashboard warning lights and onboard diagnostic system (OBD-II). Your car continuously monitors engine temperature, oil pressure, battery voltage, and other parameters. When a value exceeds a threshold (e.g., coolant temperature > 230°F), it illuminates the check engine light and stores a diagnostic trouble code (DTC). This is similar to S.M.A.R.T. attributes: each attribute (e.g., Reallocated Sector Count) has a normalized value (typically 100 to 1) and a threshold (e.g., 10). When the normalized value crosses below the threshold, the drive sets a 'pre-failure' flag. Just as a mechanic connects a scan tool to read OBD-II codes and live data, a technician uses tools like smartctl to read S.M.A.R.T. attributes and the overall health status. The car's system also logs historical data (freeze frame) like S.M.A.R.T. logs. However, just as a car can fail suddenly without prior warning (e.g., a blown head gasket), a drive can fail without S.M.A.R.T. flags, especially from electronic failures. S.M.A.R.T. is a predictive tool, not a guarantee. The key is that both systems provide early warning of mechanical degradation, allowing proactive maintenance before catastrophic failure.

How It Actually Works

What is S.M.A.R.T. and Why Was It Created?

S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) is a monitoring system included in most modern HDDs and SSDs. Its primary purpose is to detect and report various indicators of drive reliability, with the goal of anticipating imminent hardware failures. The technology was developed in the 1990s by IBM and later standardized by the INCITS T13 technical committee (part of the ATA/ATAPI standard). S.M.A.R.T. is defined in the ATA/ATAPI-4 (ACS-4) and later specifications. The key idea: drives can monitor their own internal operations and flag conditions that statistically predict failure. This allows system administrators and users to back up data and replace the drive before data loss occurs.

How S.M.A.R.T. Works Internally

S.M.A.R.T. operates by collecting data from the drive's firmware about various operational parameters. These parameters are stored as 'attributes' in the drive's reserved system area (often called the 'S.M.A.R.T. log'). Each attribute has: - ID number: A unique identifier (e.g., 5 for Reallocated Sectors Count). - Current value: A normalized number, typically from 1 to 100 or 1 to 253, where a higher number is better. The initial value is often 100. - Worst value: The lowest normalized value ever recorded. - Threshold: The minimum acceptable value. If the current value drops below this threshold, the attribute is considered failing. - Raw value: The actual count or measurement (e.g., number of reallocated sectors).

The drive's firmware continuously updates these attributes. When a critical attribute's current value falls below its threshold, the drive may set a 'pre-failure' advisory bit. The host system can poll the drive to read these attributes using ATA commands (SMART READ DATA, SMART READ THRESHOLDS). The operating system or third-party tools can then interpret the data and alert the user.

Key S.M.A.R.T. Attributes for HDDs

For HDDs, the most important attributes to monitor are: - ID 5: Reallocated Sectors Count – The number of sectors that have been remapped to spare areas. Any increase indicates physical media damage. A raw value above 0 is concerning; rapid increases suggest imminent failure. - ID 197: Current Pending Sector Count – Sectors that are unstable and waiting to be reallocated. A non-zero value indicates potential data loss. - ID 198: Uncorrectable Sector Count – Sectors that could not be read and cannot be remapped. These represent permanent data loss. - ID 9: Power-On Hours (POH) – Total hours the drive has been powered on. Used to estimate wear; typical HDD lifespan is 3-5 years (26,000-43,000 hours). - ID 1: Raw Read Error Rate – Frequency of errors reading data from the disk. A high rate may indicate a failing head or media. - ID 7: Seek Error Rate – Frequency of errors moving the actuator arm. Increases can indicate mechanical wear. - ID 194: Temperature – Drive temperature in Celsius (raw value is typically in Kelvin for some vendors). High temperatures (>55°C) can accelerate failure. - ID 10: Spin-Up Time – Average time for the platters to reach operating speed. Increasing values may indicate bearing wear.

Key S.M.A.R.T. Attributes for SSDs

SSDs have different failure mechanisms (wear leveling, NAND degradation). Key attributes: - ID 173: Wear Leveling Count (or ID 177: Wear Leveling Count for some vendors) – Indicates how many times the NAND blocks have been erased and rewritten. The raw value is the average erase count; the normalized value decreases from 100 as wear increases. - ID 231: SSD Life Left (or ID 173: Wear Leveling Count in some implementations) – A percentage (normalized) indicating remaining life. When it reaches 10% or lower, replacement is recommended. - ID 233: Media Wearout Indicator (or ID 173: Wear Leveling Count) – Normalized value that decreases as NAND wears. Thresholds vary by manufacturer. - ID 5: Reallocated Sectors Count – Similar to HDDs, but SSDs also remap bad NAND blocks. Any increase is serious. - ID 196: Reallocation Event Count – Number of remap operations. High counts indicate NAND degradation. - ID 199: UDMA CRC Error Count – Errors on the SATA interface cable. High counts suggest a bad cable or connection, not drive failure. - ID 177: Wear Leveling Count (for some SSDs) – Raw count of maximum erase operations.

Default Thresholds and Normalized Values

Each drive manufacturer defines its own thresholds. Common defaults: - Reallocated Sectors Count (ID 5): Threshold often 10 or 36. Normalized value starts at 100; failure if <10. - Current Pending Sector Count (ID 197): Threshold often 0. Any non-zero raw value is concerning. - Uncorrectable Sector Count (ID 198): Threshold often 0. Any non-zero is bad. - Temperature (ID 194): Threshold often 55°C or 60°C. Some drives set a maximum operating temperature of 60°C. - Power-On Hours (ID 9): No threshold, but used for warranty (e.g., 3-year warranty = 26,280 hours).

How to Read S.M.A.R.T. Data (Commands and Tools)

On Linux/Unix systems, the smartctl tool (part of smartmontools) is the standard:

smartctl -a /dev/sda

This outputs all S.M.A.R.T. data. The -H option gives a health summary:

smartctl -H /dev/sda

Sample output:

SMART overall-health self-assessment test result: PASSED

But 'PASSED' does not guarantee the drive is healthy; it only means no attribute is below threshold. A failing drive may still pass if the threshold hasn't been crossed.

On Windows, tools like CrystalDiskInfo or the built-in WMIC command can be used:

wmic diskdrive get status

This returns 'OK' or 'Pred Fail' (predictive failure).

S.M.A.R.T. Self-Tests

Drives can perform internal self-tests: short (typically 2 minutes) and extended (can take hours). These tests scan the media and update attributes. The smartctl command:

smartctl -t short /dev/sda

smartctl -t long /dev/sda

Results are logged and can be viewed with:

smartctl -l selftest /dev/sda

The extended test reads every sector; any unrecoverable error increments the Uncorrectable Sector Count.

How S.M.A.R.T. Interacts with the System

The operating system can poll S.M.A.R.T. data on boot or periodically. Many Linux distributions include smartd, a daemon that monitors drives and sends alerts via email or syslog. Windows has the 'SMART' feature in the Event Viewer (Event ID 7 for disk warning). The ATA specification defines a 'SMART RETURN STATUS' command that returns a simple pass/fail. The BIOS may also display a warning on boot if a drive reports a failing S.M.A.R.T. status.

Limitations of S.M.A.R.T.

S.M.A.R.T. is not foolproof. Common failure modes not predicted by S.M.A.R.T.: - Sudden electronic failure: Power surge, controller chip failure. - Firmware bugs: Can cause data corruption without S.M.A.R.T. flags. - Cable/connection issues: UDMA CRC errors may indicate cable problems, not drive failure. - SSD sudden death: Some SSDs can fail without warning due to NAND wear or controller failure.

Exam Relevance

For 220-1101, you need to:

Know the purpose of S.M.A.R.T. (predictive failure analysis).

Identify which attributes are critical (Reallocated Sectors, Current Pending Sectors, Uncorrectable Sectors).

Understand that a 'PASSED' status does not mean the drive is error-free.

Recognize that S.M.A.R.T. is used for both HDDs and SSDs.

Know that increasing reallocated sectors is a sign of imminent failure.

Be able to interpret a scenario: user reports slow performance, S.M.A.R.T. shows high reallocated sectors → replace drive.

Walk-Through

1

Enable S.M.A.R.T. on the Drive

Before monitoring, S.M.A.R.T. must be enabled in the drive's firmware. Most drives ship with S.M.A.R.T. enabled by default. On some systems, you can enable it via BIOS/UEFI settings or using smartctl: `smartctl -s on /dev/sda`. This command sends an ATA SMART ENABLE OPERATIONS command (opcode 0xB0, subcommand 0xD8). The drive responds by activating its monitoring routines. If S.M.A.R.T. is disabled, the drive will not update attributes, and all read commands will return error or stale data. The exam may test that S.M.A.R.T. must be enabled for data collection.

2

Collect Attribute Data

The host system requests S.M.A.R.T. data by sending an ATA SMART READ DATA command (opcode 0xB0, subcommand 0xD0). The drive returns a 512-byte data structure containing all attribute values, thresholds, and status flags. This data is parsed by the tool (e.g., smartctl). Each attribute occupies 12 bytes: ID (1 byte), flags (2 bytes), current value (1 byte), worst value (1 byte), raw value (6 bytes), and reserved (1 byte). The normalized current value is compared to the threshold. The raw value is the actual count. The tool displays this in human-readable form.

3

Compare Attributes to Thresholds

The monitoring software compares each attribute's current normalized value to its threshold. If the current value is less than or equal to the threshold, the attribute is considered 'failing'. The drive also maintains a 'worst' value. The overall health status is determined by checking if any attribute has failed. The ATA SMART RETURN STATUS command (opcode 0xB0, subcommand 0xDA) returns a simple pass/fail: if any attribute is below threshold, the command returns 'FAILING' status. Otherwise, it returns 'PASS'. Note: some attributes are 'pre-failure' type (advisory) and some are 'old-age' type (normal wear). Only pre-failure attributes trigger a failing status.

4

Interpret the Results

A 'PASSED' result means no attribute is below threshold. However, a drive can have many reallocated sectors (e.g., raw value 500) but if the normalized value is still above threshold (e.g., 50 > 10), it passes. The raw value must be interpreted: zero is ideal; any non-zero for Reallocated Sectors indicates some damage. Rapid increases are more concerning than stable non-zero values. For SSDs, the Wear Leveling Count normalized value decreasing below 10% is a strong indicator of end-of-life. The exam expects you to identify that a high raw reallocated sector count, even with a 'PASSED' status, is a warning sign.

5

Take Corrective Action

If S.M.A.R.T. indicates imminent failure (e.g., Reallocated Sectors increasing rapidly, or any attribute below threshold), the immediate action is to back up all data and replace the drive. Do not rely on S.M.A.R.T. alone; if the system shows symptoms (slow performance, bad sectors, system crashes), replace the drive even if S.M.A.R.T. reports 'PASSED'. In enterprise environments, monitoring tools (e.g., Nagios, PRTG) can trigger alerts when raw values exceed thresholds. The exam emphasizes that S.M.A.R.T. is a predictive tool—failure is not guaranteed, but the risk is high.

What This Looks Like on the Job

Enterprise Scenario 1: Data Center HDD Monitoring

In a large data center with thousands of HDDs (e.g., 10,000 drives in a cloud storage cluster), S.M.A.R.T. monitoring is essential for proactive replacement. The operations team uses a centralized monitoring system (e.g., Prometheus with smartctl exporter) that polls each drive every 30 minutes. They set alert thresholds: if Reallocated Sectors (ID 5) raw value increases by more than 10 in 24 hours, or if Current Pending Sectors (ID 197) is non-zero, the drive is flagged for replacement. This prevents unplanned downtime. However, they must account for 'false positives' from drives that have a stable non-zero reallocated count (e.g., 100 sectors remapped years ago). They use the 'worst' value and rate of change to distinguish. Misconfiguration: if the polling interval is too long (e.g., once per day), a rapidly failing drive could cause data loss before the next check. Also, if the monitoring system ignores UDMA CRC errors (ID 199), they may replace drives unnecessarily when the real issue is a faulty SATA cable.

Enterprise Scenario 2: SSD Lifecycle Management in a Virtualized Environment

A company uses all-flash storage arrays for VMware vSphere. Each SSD has a rated endurance (e.g., 1 DWPD - Drive Writes Per Day for 5 years). The S.M.A.R.T. attribute 'Wear Leveling Count' (or 'SSD Life Left') is monitored to predict when SSDs need replacement. The storage vendor provides a dashboard that shows remaining life as a percentage. When an SSD reaches 10% life remaining, it is marked for replacement during the next maintenance window. The challenge: different SSD models use different attribute IDs (e.g., Intel uses ID 173, Samsung uses ID 177). The monitoring tool must map these correctly. A common mistake is to set an absolute threshold on raw wear count without normalizing to the drive's maximum endurance. For example, a drive with a maximum of 100,000 P/E cycles might have a raw wear count of 50,000 (50% life left), but another drive with 300,000 max would have 16% life left. The normalized value handles this, but raw value misinterpretation can lead to premature replacement or missed failures.

Enterprise Scenario 3: Workstation HDD Failure Prediction

In a corporate environment with thousands of employee workstations, IT uses a management tool like Dell OpenManage or HP Smart Storage Administrator that monitors S.M.A.R.T. and reports to a central console. A helpdesk ticket comes in: 'User reports slow file access and occasional system freezes.' The technician checks S.M.A.R.T. data and sees Reallocated Sectors Count raw value = 250, Current Pending Sectors = 15, and Uncorrectable Sectors = 2. The overall status is 'PASSED' because the normalized values are still above threshold (e.g., 60 > 10). A less experienced tech might ignore the raw values and close the ticket. However, the correct action is to replace the drive immediately because the raw values indicate significant media damage. The exam tests this exact scenario: you must interpret raw values even when the status says 'PASSED'.

How 220-1101 Actually Tests This

Exactly What 220-1101 Tests on S.M.A.R.T. (Objective 5.2)

The CompTIA A+ 220-1101 exam includes S.M.A.R.T. under 'Hardware Troubleshooting' (Objective 5.2). Specific points tested: - Purpose: S.M.A.R.T. is used for predictive failure analysis of HDDs and SSDs. - Key attributes: Reallocated Sectors Count, Current Pending Sector Count, Uncorrectable Sector Count are the most important. - Interpretation: An increase in reallocated sectors indicates the drive is failing. A 'PASSED' status does not mean the drive is healthy; it only means no attribute has crossed its threshold. - Action: When S.M.A.R.T. indicates failure, back up data and replace the drive. - Common trap: The exam may present a scenario where S.M.A.R.T. reports 'OK' but the drive has high raw reallocated sectors. The correct answer is still to replace the drive. - SSD vs HDD: S.M.A.R.T. works on both, but SSDs have different attributes (e.g., Wear Leveling Count, SSD Life Left). - Tools: Know that smartctl (Linux) and WMIC (Windows) can read S.M.A.R.T. data.

Most Common Wrong Answers and Why Candidates Choose Them

1.

'S.M.A.R.T. is only for HDDs, not SSDs.' – Wrong. S.M.A.R.T. is used for both, though SSD attributes differ. Candidates confuse the older technology assumption.

2.

'If S.M.A.R.T. reports PASSED, the drive is healthy.' – Wrong. PASSED only means no threshold is exceeded. The drive may have many reallocated sectors but still pass. Candidates take 'PASSED' at face value.

3.

'A single reallocated sector means immediate failure.' – Wrong. One reallocated sector is common on older drives; the key is trend. Candidates overreact to any non-zero raw value.

4.

'S.M.A.R.T. can prevent all drive failures.' – Wrong. S.M.A.R.T. cannot predict sudden electronic failures or firmware bugs. Candidates assume it's a guarantee.

Specific Numbers and Terms That Appear on the Exam

Reallocated Sectors Count: ID 5. Raw value > 0 is a warning.

Current Pending Sectors: ID 197. Any non-zero is concerning.

Uncorrectable Sectors: ID 198. Any non-zero indicates data loss.

Threshold: Typical value for Reallocated Sectors is 10 or 36.

Normalized value: Usually starts at 100, decreases over time.

SMART status: 'PASSED' or 'FAILING' (or 'Pred Fail' in Windows).

Command: smartctl -a /dev/sda (Linux).

Edge Cases and Exceptions

Some drives do not support S.M.A.R.T. (very old drives).

SSDs from different vendors use different attribute IDs for wear leveling. The exam may not require vendor-specific IDs, but you should know that 'Wear Leveling Count' is the key attribute.

S.M.A.R.T. data can be reset or cleared by some tools; this is not typical but possible.

A failing drive may still pass S.M.A.R.T. if the failure is electronic (e.g., controller failure) rather than media-related.

How to Eliminate Wrong Answers

If the question mentions 'S.M.A.R.T. reports PASSED' but also mentions 'reallocated sectors', the correct answer is to replace the drive. Eliminate 'no action needed'.

If the question asks about 'predictive failure', eliminate answers that say 'immediate failure' or 'guaranteed failure'.

If the question involves an SSD, look for answers mentioning 'wear leveling' or 'life remaining' rather than 'bad sectors' (though SSDs can have reallocated sectors too).

If the question gives a command, know that smartctl is the Linux tool; chkdsk is for file system errors, not S.M.A.R.T.

Key Takeaways

S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) is used for predictive failure analysis of HDDs and SSDs.

Key attributes: Reallocated Sectors (ID 5), Current Pending Sectors (ID 197), Uncorrectable Sectors (ID 198) are the most critical.

A 'PASSED' S.M.A.R.T. status does not guarantee the drive is healthy; always check raw values.

Non-zero raw values for Reallocated Sectors, Current Pending Sectors, or Uncorrectable Sectors indicate potential failure.

For SSDs, monitor Wear Leveling Count and SSD Life Left (normalized percentage).

S.M.A.R.T. cannot predict sudden electronic failures or firmware bugs.

On Linux, use `smartctl -a /dev/sda` to read S.M.A.R.T. data; on Windows, use `wmic diskdrive get status`.

If S.M.A.R.T. indicates failure or raw values are increasing, back up data and replace the drive immediately.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

S.M.A.R.T. for HDDs

Key attributes: Reallocated Sectors (ID 5), Current Pending Sectors (ID 197), Uncorrectable Sectors (ID 198), Spin-Up Time (ID 10), Seek Error Rate (ID 7).

Failure modes: mechanical wear (head crashes, bearing failure), media defects.

Normalized values often start at 100 and decrease as wear increases.

Temperature (ID 194) is critical; HDDs are sensitive to heat.

Power-On Hours (ID 9) used to estimate remaining life (typical 3-5 years).

S.M.A.R.T. for SSDs

Key attributes: Wear Leveling Count (ID 173 or 177), SSD Life Left (ID 231), Media Wearout Indicator (ID 233), Reallocated Sectors (ID 5) also present.

Failure modes: NAND wear (limited write cycles), controller failure, data retention loss.

Normalized values for wear attributes decrease as NAND wears; 100% = new, 0% = dead.

Temperature less critical but still monitored; SSDs can operate at higher temps than HDDs.

Power-On Hours less indicative; SSDs fail based on total writes (TBW) rather than time.

Watch Out for These

Mistake

S.M.A.R.T. is only for hard drives (HDDs), not SSDs.

Correct

S.M.A.R.T. is used for both HDDs and SSDs. SSDs have additional attributes like Wear Leveling Count and SSD Life Left, but the technology is the same. The CompTIA A+ objectives explicitly include SSDs under S.M.A.R.T.

Mistake

If S.M.A.R.T. says 'PASSED', the drive is completely healthy.

Correct

A 'PASSED' status only means that no attribute's normalized value has dropped below its threshold. The drive could have many reallocated sectors (e.g., raw value 500) but still pass if the normalized value is above threshold. Always check raw values, especially Reallocated Sectors, Current Pending Sectors, and Uncorrectable Sectors.

Mistake

A single reallocated sector means the drive is about to fail.

Correct

One reallocated sector is not uncommon on older drives and may remain stable for years. The key is the trend: if the count is increasing rapidly, failure is more likely. The exam expects you to consider the raw value and its change over time.

Mistake

S.M.A.R.T. can predict all drive failures.

Correct

S.M.A.R.T. primarily predicts mechanical or media-related failures. It cannot predict sudden electronic failures (e.g., power surge, controller chip failure) or firmware bugs. Therefore, even a drive with perfect S.M.A.R.T. status can fail without warning.

Mistake

The only way to check S.M.A.R.T. is with a third-party tool.

Correct

Many operating systems have built-in support. Windows can show S.M.A.R.T. status via WMIC (`wmic diskdrive get status`) or PowerShell. Linux has `smartctl`. The BIOS may also display a warning on boot. Third-party tools are common but not required.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

What does S.M.A.R.T. stand for and what is its purpose?

S.M.A.R.T. stands for Self-Monitoring, Analysis, and Reporting Technology. Its purpose is to monitor a storage drive's internal health metrics and provide early warning of potential failure, allowing proactive data backup and drive replacement. It is used for both HDDs and SSDs. For the exam, remember that S.M.A.R.T. is a predictive failure analysis tool, not a diagnostic tool for existing problems.

What S.M.A.R.T. attributes are most important for HDDs?

The most important HDD attributes are: Reallocated Sectors Count (ID 5), Current Pending Sector Count (ID 197), and Uncorrectable Sector Count (ID 198). These directly indicate physical media damage. Also monitor Temperature (ID 194) and Power-On Hours (ID 9). A non-zero raw value for IDs 5, 197, or 198 is a red flag. The exam expects you to know these IDs and their meanings.

Can an SSD fail even if S.M.A.R.T. reports 'PASSED'?

Yes, absolutely. S.M.A.R.T. cannot predict sudden electronic failures, such as a controller chip malfunction or power surge damage. Additionally, some SSD failures occur due to firmware bugs that do not trigger S.M.A.R.T. flags. Therefore, always maintain backups regardless of S.M.A.R.T. status. The exam emphasizes that S.M.A.R.T. is not foolproof.

How do I check S.M.A.R.T. status in Windows?

In Windows, you can use the WMIC command: open Command Prompt and type `wmic diskdrive get status`. This returns 'OK' (healthy) or 'Pred Fail' (predictive failure). You can also use PowerShell: `Get-WmiObject -Namespace root\wmi -Class MSStorageDriver_FailurePredictStatus`. Third-party tools like CrystalDiskInfo provide more detailed attribute data. The exam may ask about WMIC as a built-in tool.

What does a high Reallocated Sectors Count mean?

Reallocated Sectors Count (ID 5) indicates the number of sectors that have been remapped to spare areas because the original sectors became defective. Any non-zero raw value means the drive has encountered physical media damage. A high or rapidly increasing count suggests the drive is failing and should be replaced. Even if the normalized value is above threshold, the raw value trend is critical. The exam often tests this as a sign of imminent failure.

Is S.M.A.R.T. available for SSDs?

Yes, S.M.A.R.T. is available for SSDs, but the relevant attributes differ. Instead of mechanical wear indicators, SSDs have attributes like Wear Leveling Count, SSD Life Left, and Media Wearout Indicator. These track NAND flash wear. The exam expects you to know that S.M.A.R.T. works on both HDDs and SSDs, and that for SSDs you should monitor wear-related attributes.

What is the difference between 'current value' and 'raw value' in S.M.A.R.T.?

The 'current value' is a normalized number (typically 1-100 or 1-253) where higher is better. It is derived from the raw value and is used to compare against the threshold. The 'raw value' is the actual count or measurement (e.g., number of reallocated sectors). The raw value provides more detail: a raw value of 500 reallocated sectors is more informative than a normalized value of 60. The exam expects you to interpret raw values, especially for Reallocated Sectors.

Terms Worth Knowing

Ready to put this to the test?

You've just covered S.M.A.R.T. Diagnostics for HDDs and SSDs — now see how well it sticks with free 220-1101 practice questions. Full explanations included, no account needed.

Done with this chapter?