Smarty Pants (from SP1 in Self-Study)