diff options
| author | 2022-12-07 11:44:48 +0100 | |
|---|---|---|
| committer | 2022-12-07 11:44:48 +0100 | |
| commit | 85503e88e1ce76d99d9be40492f77021364e63bd (patch) | |
| tree | 1f6213e49a184c05e0620b80bcdb47b154ef297f | |
| parent | e0355500ae852319b07f212919fe2090d7746332 (diff) | |
| download | 2022-85503e88e1ce76d99d9be40492f77021364e63bd.tar.gz 2022-85503e88e1ce76d99d9be40492f77021364e63bd.tar.bz2 2022-85503e88e1ce76d99d9be40492f77021364e63bd.zip | |
Day 7
| -rw-r--r-- | day7/__init__.py | 181 | ||||
| -rw-r--r-- | day7/example.txt | 23 | ||||
| -rw-r--r-- | day7/input.txt | 1079 |
3 files changed, 1283 insertions, 0 deletions
diff --git a/day7/__init__.py b/day7/__init__.py new file mode 100644 index 0000000..279201a --- /dev/null +++ b/day7/__init__.py | |||
| @@ -0,0 +1,181 @@ | |||
| 1 | # -*- coding: utf-8 -*- | ||
| 2 | from abc import ABC | ||
| 3 | from dataclasses import dataclass, field | ||
| 4 | from enum import Enum | ||
| 5 | from typing import Set, List, Optional, Tuple, Dict, Iterator, Any | ||
| 6 | |||
| 7 | from aoc import BaseAssignment | ||
| 8 | |||
| 9 | |||
| 10 | class Action(Enum): | ||
| 11 | ls = "ls" | ||
| 12 | cd = "cd" | ||
| 13 | |||
| 14 | |||
| 15 | @dataclass(kw_only=True) | ||
| 16 | class Command: | ||
| 17 | action: Tuple[Action, List[str]] | ||
| 18 | output: Optional[List[str]] | ||
| 19 | |||
| 20 | @classmethod | ||
| 21 | def from_input(cls, input: str) -> "Command": | ||
| 22 | action, *args = input[2:].split(" ") | ||
| 23 | |||
| 24 | return Command(action=(Action(action), args), output=[]) | ||
| 25 | |||
| 26 | |||
| 27 | @dataclass(kw_only=True) | ||
| 28 | class Inode(ABC): | ||
| 29 | name: str | ||
| 30 | parent: "Folder" = None | ||
| 31 | size: int = NotImplemented | ||
| 32 | |||
| 33 | |||
| 34 | @dataclass(kw_only=True) | ||
| 35 | class Folder(Inode): | ||
| 36 | children: Dict[str, Inode] = field(default_factory=dict) | ||
| 37 | |||
| 38 | @property | ||
| 39 | def size(self) -> int: | ||
| 40 | return sum([inode.size for inode in self.children.values()]) | ||
| 41 | |||
| 42 | @size.setter | ||
| 43 | def size(self, value: int): | ||
| 44 | pass | ||
| 45 | |||
| 46 | def __iter__(self): | ||
| 47 | yield self | ||
| 48 | |||
| 49 | for inode in self.children.values(): | ||
| 50 | if isinstance(inode, Folder): | ||
| 51 | for item in iter(inode): | ||
| 52 | yield item | ||
| 53 | else: | ||
| 54 | yield inode | ||
| 55 | |||
| 56 | |||
| 57 | @dataclass(kw_only=True) | ||
| 58 | class File(Inode): | ||
| 59 | pass | ||
| 60 | |||
| 61 | |||
| 62 | @dataclass | ||
| 63 | class FileSystem: | ||
| 64 | current: Folder = None | ||
| 65 | root: Folder = field(default_factory=lambda: Folder(name="/")) | ||
| 66 | |||
| 67 | capacity = 70000000 | ||
| 68 | |||
| 69 | @classmethod | ||
| 70 | def from_commands(cls, commands: List[Command]) -> "FileSystem": | ||
| 71 | file_system = cls() | ||
| 72 | |||
| 73 | for command in commands: | ||
| 74 | file_system.parse_command(command) | ||
| 75 | |||
| 76 | return file_system | ||
| 77 | |||
| 78 | def __post_init__(self): | ||
| 79 | self.current = self.root | ||
| 80 | |||
| 81 | def parse_command(self, command: Command): | ||
| 82 | match command.action: | ||
| 83 | case [Action.ls, _]: | ||
| 84 | self.create_inodes(command.output or []) | ||
| 85 | case [Action.cd, arguments]: | ||
| 86 | self.change_directory(*arguments) | ||
| 87 | |||
| 88 | def create_inodes(self, inodes: List[str]): | ||
| 89 | for item in inodes: | ||
| 90 | size, name = item.split(" ") | ||
| 91 | |||
| 92 | inode = ( | ||
| 93 | Folder(name=name, parent=self.current) | ||
| 94 | if size == "dir" | ||
| 95 | else File(name=name, parent=self.current, size=int(size)) | ||
| 96 | ) | ||
| 97 | |||
| 98 | if name in self.current.children: | ||
| 99 | raise Exception(f"File/Folder already exists {name}") | ||
| 100 | |||
| 101 | self.current.children[name] = inode | ||
| 102 | |||
| 103 | def change_directory(self, name: str): | ||
| 104 | match name: | ||
| 105 | case "..": | ||
| 106 | new_dir = self.current.parent | ||
| 107 | case "/": | ||
| 108 | new_dir = self.root | ||
| 109 | case name: | ||
| 110 | new_dir = self.current.children.get(name) | ||
| 111 | |||
| 112 | if new_dir is None or isinstance(new_dir, File): | ||
| 113 | raise Exception(f"No such folder {name}") | ||
| 114 | |||
| 115 | self.current = new_dir | ||
| 116 | |||
| 117 | def __iter__(self): | ||
| 118 | return iter(self.root) | ||
| 119 | |||
| 120 | @property | ||
| 121 | def free_space(self): | ||
| 122 | return self.capacity - self.root.size | ||
| 123 | |||
| 124 | |||
| 125 | class Assignment(BaseAssignment, ABC): | ||
| 126 | @staticmethod | ||
| 127 | def parse_terminal_output(output: Iterator[str]) -> List[Command]: | ||
| 128 | commands = [] | ||
| 129 | command = None | ||
| 130 | |||
| 131 | for item in output: | ||
| 132 | if item.startswith("$"): | ||
| 133 | if command is not None: | ||
| 134 | commands.append(command) | ||
| 135 | |||
| 136 | command = Command.from_input(item) | ||
| 137 | else: | ||
| 138 | command.output.append(item) | ||
| 139 | |||
| 140 | if command is not None: | ||
| 141 | commands.append(command) | ||
| 142 | |||
| 143 | return commands | ||
| 144 | |||
| 145 | |||
| 146 | class AssignmentOne(Assignment): | ||
| 147 | example_result = 95437 | ||
| 148 | |||
| 149 | def run(self, input: Iterator) -> Any: | ||
| 150 | commands = self.parse_terminal_output(input) | ||
| 151 | file_system = FileSystem.from_commands(commands) | ||
| 152 | |||
| 153 | items = [ | ||
| 154 | inode.size | ||
| 155 | for inode in file_system | ||
| 156 | if isinstance(inode, Folder) and inode.name != "/" and inode.size <= 100000 | ||
| 157 | ] | ||
| 158 | |||
| 159 | return sum(items) | ||
| 160 | |||
| 161 | |||
| 162 | class AssignmentTwo(Assignment): | ||
| 163 | example_result = 24933642 | ||
| 164 | |||
| 165 | def run(self, input: Iterator) -> Any: | ||
| 166 | commands = self.parse_terminal_output(input) | ||
| 167 | file_system = FileSystem.from_commands(commands) | ||
| 168 | |||
| 169 | update_size = 30000000 | ||
| 170 | space_to_free = update_size - file_system.free_space | ||
| 171 | |||
| 172 | eligible_for_deletion = sorted( | ||
| 173 | [ | ||
| 174 | inode | ||
| 175 | for inode in file_system | ||
| 176 | if isinstance(inode, Folder) and inode.size >= space_to_free | ||
| 177 | ], | ||
| 178 | key=lambda node: node.size, | ||
| 179 | ) | ||
| 180 | |||
| 181 | return eligible_for_deletion[0].size | ||
diff --git a/day7/example.txt b/day7/example.txt new file mode 100644 index 0000000..09a921e --- /dev/null +++ b/day7/example.txt | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | $ cd / | ||
| 2 | $ ls | ||
| 3 | dir a | ||
| 4 | 14848514 b.txt | ||
| 5 | 8504156 c.dat | ||
| 6 | dir d | ||
| 7 | $ cd a | ||
| 8 | $ ls | ||
| 9 | dir e | ||
| 10 | 29116 f | ||
| 11 | 2557 g | ||
| 12 | 62596 h.lst | ||
| 13 | $ cd e | ||
| 14 | $ ls | ||
| 15 | 584 i | ||
| 16 | $ cd .. | ||
| 17 | $ cd .. | ||
| 18 | $ cd d | ||
| 19 | $ ls | ||
| 20 | 4060174 j | ||
| 21 | 8033020 d.log | ||
| 22 | 5626152 d.ext | ||
| 23 | 7214296 k | ||
diff --git a/day7/input.txt b/day7/input.txt new file mode 100644 index 0000000..8f22e2f --- /dev/null +++ b/day7/input.txt | |||
| @@ -0,0 +1,1079 @@ | |||
| 1 | $ cd / | ||
| 2 | $ ls | ||
| 3 | dir dpbwg | ||
| 4 | dir dvwfscw | ||
| 5 | dir hccpl | ||
| 6 | dir jsgbg | ||
| 7 | dir lhjmzsl | ||
| 8 | 63532 mwvbpw.mmg | ||
| 9 | 239480 npj | ||
| 10 | dir pngs | ||
| 11 | dir qhs | ||
| 12 | 303649 shvgmwn.vhv | ||
| 13 | 236905 sjrrgd.phh | ||
| 14 | dir sntcp | ||
| 15 | dir sqs | ||
| 16 | $ cd dpbwg | ||
| 17 | $ ls | ||
| 18 | dir dgh | ||
| 19 | 100731 dpbwg | ||
| 20 | dir rpwnv | ||
| 21 | $ cd dgh | ||
| 22 | $ ls | ||
| 23 | 197049 lhjmzsl.hzj | ||
| 24 | $ cd .. | ||
| 25 | $ cd rpwnv | ||
| 26 | $ ls | ||
| 27 | 10702 qsgv.fmf | ||
| 28 | $ cd .. | ||
| 29 | $ cd .. | ||
| 30 | $ cd dvwfscw | ||
| 31 | $ ls | ||
| 32 | dir bvg | ||
| 33 | dir fbfjs | ||
| 34 | 115450 gjftb.mgd | ||
| 35 | dir gsmnprgz | ||
| 36 | dir hdwdcvv | ||
| 37 | dir mhjtrlqz | ||
| 38 | 75437 qsctddrw | ||
| 39 | 171722 qsgv.zqz | ||
| 40 | $ cd bvg | ||
| 41 | $ ls | ||
| 42 | 56335 cgtzb.szt | ||
| 43 | 139481 shvgmwn.vhv | ||
| 44 | 255200 wzqlgr.mhl | ||
| 45 | $ cd .. | ||
| 46 | $ cd fbfjs | ||
| 47 | $ ls | ||
| 48 | 252977 hmcj | ||
| 49 | 256083 mbgfn.pmh | ||
| 50 | dir qsgv | ||
| 51 | $ cd qsgv | ||
| 52 | $ ls | ||
| 53 | 271506 dchsdfz.bbg | ||
| 54 | 202650 hmcj | ||
| 55 | 32623 lqgmfcp | ||
| 56 | 57614 mgp.fbn | ||
| 57 | 220895 qwzqrrq.wjf | ||
| 58 | $ cd .. | ||
| 59 | $ cd .. | ||
| 60 | $ cd gsmnprgz | ||
| 61 | $ ls | ||
| 62 | dir dzcsldzw | ||
| 63 | dir hrjmfd | ||
| 64 | dir lcwv | ||
| 65 | dir sdp | ||
| 66 | 62355 zrncdmd.lmj | ||
| 67 | $ cd dzcsldzw | ||
| 68 | $ ls | ||
| 69 | dir hmcj | ||
| 70 | $ cd hmcj | ||
| 71 | $ ls | ||
| 72 | 151947 hgtzldbg | ||
| 73 | $ cd .. | ||
| 74 | $ cd .. | ||
| 75 | $ cd hrjmfd | ||
| 76 | $ ls | ||
| 77 | dir drjlhbqf | ||
| 78 | 65599 npj | ||
| 79 | $ cd drjlhbqf | ||
| 80 | $ ls | ||
| 81 | 263623 hzfmzs.mlj | ||
| 82 | 13866 npj | ||
| 83 | 173713 wtnf.qps | ||
| 84 | $ cd .. | ||
| 85 | $ cd .. | ||
| 86 | $ cd lcwv | ||
| 87 | $ ls | ||
| 88 | 44150 hmcj.lds | ||
| 89 | 200694 mpbb | ||
| 90 | $ cd .. | ||
| 91 | $ cd sdp | ||
| 92 | $ ls | ||
| 93 | dir gcwjj | ||
| 94 | dir qzdczvwn | ||
| 95 | $ cd gcwjj | ||
| 96 | $ ls | ||
| 97 | 149603 qsgv.srr | ||
| 98 | $ cd .. | ||
| 99 | $ cd qzdczvwn | ||
| 100 | $ ls | ||
| 101 | dir gnvbm | ||
| 102 | 291187 hmcj.rgm | ||
| 103 | dir msdt | ||
| 104 | dir mwvbpw | ||
| 105 | dir shpr | ||
| 106 | $ cd gnvbm | ||
| 107 | $ ls | ||
| 108 | 259516 dpbwg | ||
| 109 | 120868 mpbb | ||
| 110 | dir vqrcd | ||
| 111 | $ cd vqrcd | ||
| 112 | $ ls | ||
| 113 | 306804 fqqg | ||
| 114 | 34290 mtctcdgd.nmb | ||
| 115 | $ cd .. | ||
| 116 | $ cd .. | ||
| 117 | $ cd msdt | ||
| 118 | $ ls | ||
| 119 | 168438 mpbb | ||
| 120 | 67435 nbqcrdjs | ||
| 121 | $ cd .. | ||
| 122 | $ cd mwvbpw | ||
| 123 | $ ls | ||
| 124 | dir btzqzvbl | ||
| 125 | 308719 npj | ||
| 126 | $ cd btzqzvbl | ||
| 127 | $ ls | ||
| 128 | 177311 bdnrf.jtw | ||
| 129 | 122356 qwhmd.vcd | ||
| 130 | 169153 vzzzccg.hlb | ||
| 131 | $ cd .. | ||
| 132 | $ cd .. | ||
| 133 | $ cd shpr | ||
| 134 | $ ls | ||
| 135 | 290591 nblzc.nmp | ||
| 136 | $ cd .. | ||
| 137 | $ cd .. | ||
| 138 | $ cd .. | ||
| 139 | $ cd .. | ||
| 140 | $ cd hdwdcvv | ||
| 141 | $ ls | ||
| 142 | 96864 hmcj.tjn | ||
| 143 | $ cd .. | ||
| 144 | $ cd mhjtrlqz | ||
| 145 | $ ls | ||
| 146 | dir bzrbsfjp | ||
| 147 | 238772 fpggqqj | ||
| 148 | dir hqzgs | ||
| 149 | 20155 shvgmwn.vhv | ||
| 150 | $ cd bzrbsfjp | ||
| 151 | $ ls | ||
| 152 | 313691 fnscbhfc | ||
| 153 | 17630 llwfdzgg.bsp | ||
| 154 | dir lthr | ||
| 155 | $ cd lthr | ||
| 156 | $ ls | ||
| 157 | 237053 bhbbzt.bmt | ||
| 158 | $ cd .. | ||
| 159 | $ cd .. | ||
| 160 | $ cd hqzgs | ||
| 161 | $ ls | ||
| 162 | 295258 gllsgr.nnz | ||
| 163 | 70743 ptpqd | ||
| 164 | dir rnmsdpmj | ||
| 165 | 205022 rpqh.rpn | ||
| 166 | 158287 tsm.tdq | ||
| 167 | 154025 wmfwr.bcm | ||
| 168 | $ cd rnmsdpmj | ||
| 169 | $ ls | ||
| 170 | 218043 dpbwg.mls | ||
| 171 | 149072 mbgfn.pmh | ||
| 172 | 89388 mwvbpw.qfm | ||
| 173 | 57207 rszcvm.mqc | ||
| 174 | $ cd .. | ||
| 175 | $ cd .. | ||
| 176 | $ cd .. | ||
| 177 | $ cd .. | ||
| 178 | $ cd hccpl | ||
| 179 | $ ls | ||
| 180 | dir blqdjh | ||
| 181 | dir hfqw | ||
| 182 | dir qsgv | ||
| 183 | $ cd blqdjh | ||
| 184 | $ ls | ||
| 185 | dir fbpg | ||
| 186 | $ cd fbpg | ||
| 187 | $ ls | ||
| 188 | 231357 dpbwg | ||
| 189 | $ cd .. | ||
| 190 | $ cd .. | ||
| 191 | $ cd hfqw | ||
| 192 | $ ls | ||
| 193 | 210898 fjblghm.gtg | ||
| 194 | 286252 hmcj.dgz | ||
| 195 | 258768 mpbb | ||
| 196 | 225743 qsgv.pqf | ||
| 197 | 191717 shvgmwn.vhv | ||
| 198 | $ cd .. | ||
| 199 | $ cd qsgv | ||
| 200 | $ ls | ||
| 201 | dir bslqpr | ||
| 202 | dir dpbwg | ||
| 203 | dir lhjmzsl | ||
| 204 | 210707 npj | ||
| 205 | 64435 qhpnrbhq | ||
| 206 | dir rpj | ||
| 207 | 301426 shvgmwn.vhv | ||
| 208 | dir stbgbrw | ||
| 209 | dir vhzmg | ||
| 210 | $ cd bslqpr | ||
| 211 | $ ls | ||
| 212 | 4365 dpbwg | ||
| 213 | dir fpj | ||
| 214 | dir lhjmzsl | ||
| 215 | dir lncmt | ||
| 216 | dir mwvbpw | ||
| 217 | 35725 ncbjtpcb.svf | ||
| 218 | dir njhsmb | ||
| 219 | dir rjzsddlw | ||
| 220 | 41533 shvgmwn.vhv | ||
| 221 | $ cd fpj | ||
| 222 | $ ls | ||
| 223 | 88146 dpbwg | ||
| 224 | $ cd .. | ||
| 225 | $ cd lhjmzsl | ||
| 226 | $ ls | ||
| 227 | 57400 fzngdsh.sbn | ||
| 228 | 198711 mnqz.npt | ||
| 229 | $ cd .. | ||
| 230 | $ cd lncmt | ||
| 231 | $ ls | ||
| 232 | 192228 qsgv.jss | ||
| 233 | $ cd .. | ||
| 234 | $ cd mwvbpw | ||
| 235 | $ ls | ||
| 236 | 65217 hmcj.drs | ||
| 237 | $ cd .. | ||
| 238 | $ cd njhsmb | ||
| 239 | $ ls | ||
| 240 | 157177 dpbwg.wsl | ||
| 241 | 10919 jhfs | ||
| 242 | $ cd .. | ||
| 243 | $ cd rjzsddlw | ||
| 244 | $ ls | ||
| 245 | dir cftp | ||
| 246 | dir flcfwml | ||
| 247 | dir vpdbl | ||
| 248 | $ cd cftp | ||
| 249 | $ ls | ||
| 250 | 89075 dpbwg | ||
| 251 | 57259 mbgfn.pmh | ||
| 252 | 237771 zwglrhh | ||
| 253 | $ cd .. | ||
| 254 | $ cd flcfwml | ||
| 255 | $ ls | ||
| 256 | 51498 pbbgmqn.gfg | ||
| 257 | $ cd .. | ||
| 258 | $ cd vpdbl | ||
| 259 | $ ls | ||
| 260 | 98690 npj | ||
| 261 | $ cd .. | ||
| 262 | $ cd .. | ||
| 263 | $ cd .. | ||
| 264 | $ cd dpbwg | ||
| 265 | $ ls | ||
| 266 | dir wlmdbjh | ||
| 267 | $ cd wlmdbjh | ||
| 268 | $ ls | ||
| 269 | dir pmldd | ||
| 270 | 245468 rdgldw.tzb | ||
| 271 | $ cd pmldd | ||
| 272 | $ ls | ||
| 273 | 145032 mwvbpw.tpc | ||
| 274 | $ cd .. | ||
| 275 | $ cd .. | ||
| 276 | $ cd .. | ||
| 277 | $ cd lhjmzsl | ||
| 278 | $ ls | ||
| 279 | 233642 dpbwg.tbq | ||
| 280 | dir frsggjl | ||
| 281 | dir hmcj | ||
| 282 | dir jmhzlq | ||
| 283 | dir jvdtpzd | ||
| 284 | 251765 npj | ||
| 285 | 169647 shvgmwn.vhv | ||
| 286 | $ cd frsggjl | ||
| 287 | $ ls | ||
| 288 | dir dshv | ||
| 289 | dir fqvpc | ||
| 290 | dir lhjmzsl | ||
| 291 | 313045 npj | ||
| 292 | dir rngqmwgr | ||
| 293 | $ cd dshv | ||
| 294 | $ ls | ||
| 295 | dir pptfqn | ||
| 296 | 85609 wpgz | ||
| 297 | dir zfmqls | ||
| 298 | $ cd pptfqn | ||
| 299 | $ ls | ||
| 300 | 258817 mtctcdgd.nmb | ||
| 301 | 39899 npj | ||
| 302 | $ cd .. | ||
| 303 | $ cd zfmqls | ||
| 304 | $ ls | ||
| 305 | 119006 hlw.mzg | ||
| 306 | 295107 wstvdqn.wgw | ||
| 307 | $ cd .. | ||
| 308 | $ cd .. | ||
| 309 | $ cd fqvpc | ||
| 310 | $ ls | ||
| 311 | dir pqpf | ||
| 312 | $ cd pqpf | ||
| 313 | $ ls | ||
| 314 | 312566 mpbb | ||
| 315 | $ cd .. | ||
| 316 | $ cd .. | ||
| 317 | $ cd lhjmzsl | ||
| 318 | $ ls | ||
| 319 | 157261 dpbwg.bgc | ||
| 320 | 76700 mpbb | ||
| 321 | $ cd .. | ||
| 322 | $ cd rngqmwgr | ||
| 323 | $ ls | ||
| 324 | 42626 dpbwg.dtt | ||
| 325 | 78765 gjsnmzn.fzb | ||
| 326 | $ cd .. | ||
| 327 | $ cd .. | ||
| 328 | $ cd hmcj | ||
| 329 | $ ls | ||
| 330 | 166183 jntzn | ||
| 331 | dir qsgv | ||
| 332 | 254851 rbcgrdr.vqp | ||
| 333 | $ cd qsgv | ||
| 334 | $ ls | ||
| 335 | 256449 dhj.mrm | ||
| 336 | 49207 fbrhl | ||
| 337 | 69922 lhjmzsl | ||
| 338 | 121778 tpdvnb | ||
| 339 | $ cd .. | ||
| 340 | $ cd .. | ||
| 341 | $ cd jmhzlq | ||
| 342 | $ ls | ||
| 343 | dir bbpqsf | ||
| 344 | 245813 ftw.jwq | ||
| 345 | $ cd bbpqsf | ||
| 346 | $ ls | ||
| 347 | 169373 mwvbpw.tjt | ||
| 348 | $ cd .. | ||
| 349 | $ cd .. | ||
| 350 | $ cd jvdtpzd | ||
| 351 | $ ls | ||
| 352 | dir brfln | ||
| 353 | dir dpbwg | ||
| 354 | 263586 fsqzfhj.bzh | ||
| 355 | 85956 lhjmzsl | ||
| 356 | dir mwvbpw | ||
| 357 | dir tcgwhp | ||
| 358 | 91473 vjgt.twz | ||
| 359 | 200413 zlnnrrpn.qqd | ||
| 360 | $ cd brfln | ||
| 361 | $ ls | ||
| 362 | 65066 fpvnm | ||
| 363 | $ cd .. | ||
| 364 | $ cd dpbwg | ||
| 365 | $ ls | ||
| 366 | dir jtqwgc | ||
| 367 | dir lrdjdqn | ||
| 368 | 281885 mpbb | ||
| 369 | $ cd jtqwgc | ||
| 370 | $ ls | ||
| 371 | 219022 spbqn | ||
| 372 | $ cd .. | ||
| 373 | $ cd lrdjdqn | ||
| 374 | $ ls | ||
| 375 | 116830 hmcj.ptr | ||
| 376 | dir mwvbpw | ||
| 377 | $ cd mwvbpw | ||
| 378 | $ ls | ||
| 379 | 251737 ccqlb | ||
| 380 | $ cd .. | ||
| 381 | $ cd .. | ||
| 382 | $ cd .. | ||
| 383 | $ cd mwvbpw | ||
| 384 | $ ls | ||
| 385 | 226329 fztjpfb | ||
| 386 | $ cd .. | ||
| 387 | $ cd tcgwhp | ||
| 388 | $ ls | ||
| 389 | dir grmsl | ||
| 390 | $ cd grmsl | ||
| 391 | $ ls | ||
| 392 | dir hmcj | ||
| 393 | 197995 wzqlr.fqj | ||
| 394 | $ cd hmcj | ||
| 395 | $ ls | ||
| 396 | 239775 mbgfn.pmh | ||
| 397 | dir rrvccjp | ||
| 398 | 95381 shvgmwn.vhv | ||
| 399 | $ cd rrvccjp | ||
| 400 | $ ls | ||
| 401 | dir qsgv | ||
| 402 | $ cd qsgv | ||
| 403 | $ ls | ||
| 404 | 192956 mtctcdgd.nmb | ||
| 405 | $ cd .. | ||
| 406 | $ cd .. | ||
| 407 | $ cd .. | ||
| 408 | $ cd .. | ||
| 409 | $ cd .. | ||
| 410 | $ cd .. | ||
| 411 | $ cd .. | ||
| 412 | $ cd rpj | ||
| 413 | $ ls | ||
| 414 | dir bwc | ||
| 415 | dir ctjwjlzc | ||
| 416 | dir dpbwg | ||
| 417 | dir lhjmzsl | ||
| 418 | 249767 npj | ||
| 419 | dir wqmlz | ||
| 420 | $ cd bwc | ||
| 421 | $ ls | ||
| 422 | 56181 hmcj.dhd | ||
| 423 | 105111 hvw | ||
| 424 | 63869 rqw.srq | ||
| 425 | 8030 shvgmwn.vhv | ||
| 426 | dir stff | ||
| 427 | $ cd stff | ||
| 428 | $ ls | ||
| 429 | dir gsjsc | ||
| 430 | $ cd gsjsc | ||
| 431 | $ ls | ||
| 432 | 514 mtctcdgd.nmb | ||
| 433 | $ cd .. | ||
| 434 | $ cd .. | ||
| 435 | $ cd .. | ||
| 436 | $ cd ctjwjlzc | ||
| 437 | $ ls | ||
| 438 | 39823 qjgnjm.hzn | ||
| 439 | $ cd .. | ||
| 440 | $ cd dpbwg | ||
| 441 | $ ls | ||
| 442 | dir lhqrjr | ||
| 443 | $ cd lhqrjr | ||
| 444 | $ ls | ||
| 445 | 179949 tmvl.zqf | ||
| 446 | $ cd .. | ||
| 447 | $ cd .. | ||
| 448 | $ cd lhjmzsl | ||
| 449 | $ ls | ||
| 450 | 305735 shvgmwn.vhv | ||
| 451 | $ cd .. | ||
| 452 | $ cd wqmlz | ||
| 453 | $ ls | ||
| 454 | 141757 fstftggh | ||
| 455 | $ cd .. | ||
| 456 | $ cd .. | ||
| 457 | $ cd stbgbrw | ||
| 458 | $ ls | ||
| 459 | 196003 dpbwg.shs | ||
| 460 | dir gbr | ||
| 461 | 104091 hmcj | ||
| 462 | 232145 lhjmzsl.nnc | ||
| 463 | dir lhv | ||
| 464 | dir qqqbtpq | ||
| 465 | 51208 qsgv.dbm | ||
| 466 | 235090 vbpzgnr | ||
| 467 | dir vqmnsdrt | ||
| 468 | $ cd gbr | ||
| 469 | $ ls | ||
| 470 | 101809 npj | ||
| 471 | 121922 pcqrmmlt.ghh | ||
| 472 | 125915 ptffhc | ||
| 473 | 128293 wdz.nsd | ||
| 474 | $ cd .. | ||
| 475 | $ cd lhv | ||
| 476 | $ ls | ||
| 477 | 75506 qtwlnvv.nbm | ||
| 478 | 28413 rbwbp | ||
| 479 | $ cd .. | ||
| 480 | $ cd qqqbtpq | ||
| 481 | $ ls | ||
| 482 | 96300 gdf | ||
| 483 | $ cd .. | ||
| 484 | $ cd vqmnsdrt | ||
| 485 | $ ls | ||
| 486 | 146229 mwvbpw.qrc | ||
| 487 | 189540 plldv.vtv | ||
| 488 | dir rtng | ||
| 489 | $ cd rtng | ||
| 490 | $ ls | ||
| 491 | 42730 hrbs.zpc | ||
| 492 | $ cd .. | ||
| 493 | $ cd .. | ||
| 494 | $ cd .. | ||
| 495 | $ cd vhzmg | ||
| 496 | $ ls | ||
| 497 | dir dcmjvhtt | ||
| 498 | dir dpbwg | ||
| 499 | $ cd dcmjvhtt | ||
| 500 | $ ls | ||
| 501 | 85508 hhlctr.bbs | ||
| 502 | 296657 lhjmzsl.zjt | ||
| 503 | 255803 mbgfn.pmh | ||
| 504 | 170803 mtctcdgd.nmb | ||
| 505 | $ cd .. | ||
| 506 | $ cd dpbwg | ||
| 507 | $ ls | ||
| 508 | 156142 hmcj | ||
| 509 | dir lhjmzsl | ||
| 510 | $ cd lhjmzsl | ||
| 511 | $ ls | ||
| 512 | 13590 mtctcdgd.nmb | ||
| 513 | $ cd .. | ||
| 514 | $ cd .. | ||
| 515 | $ cd .. | ||
| 516 | $ cd .. | ||
| 517 | $ cd .. | ||
| 518 | $ cd jsgbg | ||
| 519 | $ ls | ||
| 520 | 202682 hmcj.tbl | ||
| 521 | $ cd .. | ||
| 522 | $ cd lhjmzsl | ||
| 523 | $ ls | ||
| 524 | 197308 lhjmzsl | ||
| 525 | $ cd .. | ||
| 526 | $ cd pngs | ||
| 527 | $ ls | ||
| 528 | 115979 hfpzqf.hjw | ||
| 529 | dir lhjmzsl | ||
| 530 | 125414 mpbb | ||
| 531 | dir mwbffchr | ||
| 532 | $ cd lhjmzsl | ||
| 533 | $ ls | ||
| 534 | 55108 hwhsjr | ||
| 535 | $ cd .. | ||
| 536 | $ cd mwbffchr | ||
| 537 | $ ls | ||
| 538 | 249138 czv.lgd | ||
| 539 | $ cd .. | ||
| 540 | $ cd .. | ||
| 541 | $ cd qhs | ||
| 542 | $ ls | ||
| 543 | 108106 ccmhjzp.ppf | ||
| 544 | 197911 shvgmwn.vhv | ||
| 545 | $ cd .. | ||
| 546 | $ cd sntcp | ||
| 547 | $ ls | ||
| 548 | dir cvgtwsbw | ||
| 549 | dir dpbwg | ||
| 550 | dir dqbzfcq | ||
| 551 | dir gfvtsjmz | ||
| 552 | dir ljsmjsp | ||
| 553 | dir mwvbpw | ||
| 554 | dir phfqzwp | ||
| 555 | dir rpsnfndl | ||
| 556 | dir rrqwcbqm | ||
| 557 | dir rtv | ||
| 558 | dir vnvft | ||
| 559 | dir vqcvbncp | ||
| 560 | dir vsgjds | ||
| 561 | $ cd cvgtwsbw | ||
| 562 | $ ls | ||
| 563 | dir bprbr | ||
| 564 | dir bpw | ||
| 565 | dir dpbwg | ||
| 566 | dir jvjs | ||
| 567 | dir mwvbpw | ||
| 568 | dir nbfzn | ||
| 569 | dir pcr | ||
| 570 | dir rhgltw | ||
| 571 | $ cd bprbr | ||
| 572 | $ ls | ||
| 573 | 126107 dpbwg.jqq | ||
| 574 | 140931 ljhc.gsm | ||
| 575 | 120326 pnjv | ||
| 576 | dir wbrb | ||
| 577 | $ cd wbrb | ||
| 578 | $ ls | ||
| 579 | 28887 ccr.rvd | ||
| 580 | dir gwfpgws | ||
| 581 | 77898 mwvbpw.qrc | ||
| 582 | 280487 pbfbtb.qjp | ||
| 583 | $ cd gwfpgws | ||
| 584 | $ ls | ||
| 585 | 205904 dgm | ||
| 586 | 313203 vpgzr.jfw | ||
| 587 | $ cd .. | ||
| 588 | $ cd .. | ||
| 589 | $ cd .. | ||
| 590 | $ cd bpw | ||
| 591 | $ ls | ||
| 592 | dir lgstpgrn | ||
| 593 | 173334 npj | ||
| 594 | $ cd lgstpgrn | ||
| 595 | $ ls | ||
| 596 | dir rngr | ||
| 597 | $ cd rngr | ||
| 598 | $ ls | ||
| 599 | 291856 czjz.fzp | ||
| 600 | 246123 mpbb | ||
| 601 | 200301 qqfvpnz | ||
| 602 | $ cd .. | ||
| 603 | $ cd .. | ||
| 604 | $ cd .. | ||
| 605 | $ cd dpbwg | ||
| 606 | $ ls | ||
| 607 | 265739 mtctcdgd.nmb | ||
| 608 | dir mwvbpw | ||
| 609 | 76505 ntjn.mnp | ||
| 610 | 227157 pqznms | ||
| 611 | 312879 qzlmsht | ||
| 612 | $ cd mwvbpw | ||
| 613 | $ ls | ||
| 614 | 144523 dpbwg.lgr | ||
| 615 | 39441 mmtrnzqw.mnv | ||
| 616 | 285772 mpbb | ||
| 617 | 306936 rpmgcmqd.qht | ||
| 618 | $ cd .. | ||
| 619 | $ cd .. | ||
| 620 | $ cd jvjs | ||
| 621 | $ ls | ||
| 622 | 51134 lsnvhd.gsj | ||
| 623 | $ cd .. | ||
| 624 | $ cd mwvbpw | ||
| 625 | $ ls | ||
| 626 | 125428 hmcj.bvd | ||
| 627 | 40162 npj | ||
| 628 | 117658 pmzfj.crj | ||
| 629 | $ cd .. | ||
| 630 | $ cd nbfzn | ||
| 631 | $ ls | ||
| 632 | 11429 mwvbpw.swl | ||
| 633 | 5582 qsgv.jrm | ||
| 634 | $ cd .. | ||
| 635 | $ cd pcr | ||
| 636 | $ ls | ||
| 637 | dir dpbwg | ||
| 638 | 95858 mtctcdgd.nmb | ||
| 639 | $ cd dpbwg | ||
| 640 | $ ls | ||
| 641 | dir wmsb | ||
| 642 | $ cd wmsb | ||
| 643 | $ ls | ||
| 644 | 154498 npj | ||
| 645 | $ cd .. | ||
| 646 | $ cd .. | ||
| 647 | $ cd .. | ||
| 648 | $ cd rhgltw | ||
| 649 | $ ls | ||
| 650 | 188447 qsgv.rzs | ||
| 651 | $ cd .. | ||
| 652 | $ cd .. | ||
| 653 | $ cd dpbwg | ||
| 654 | $ ls | ||
| 655 | 261326 cjfszwr | ||
| 656 | 88528 glp.fgc | ||
| 657 | dir lhjmzsl | ||
| 658 | 270470 shvgmwn.vhv | ||
| 659 | 310081 vdhmgb | ||
| 660 | dir wsc | ||
| 661 | $ cd lhjmzsl | ||
| 662 | $ ls | ||
| 663 | 245410 dnnfljbs | ||
| 664 | $ cd .. | ||
| 665 | $ cd wsc | ||
| 666 | $ ls | ||
| 667 | dir lhjmzsl | ||
| 668 | 311302 mbs.tqc | ||
| 669 | 309985 mpbb | ||
| 670 | dir qgpqzr | ||
| 671 | 20812 vhcc.wpw | ||
| 672 | $ cd lhjmzsl | ||
| 673 | $ ls | ||
| 674 | dir dpbwg | ||
| 675 | $ cd dpbwg | ||
| 676 | $ ls | ||
| 677 | 273340 fmvbcphl.crp | ||
| 678 | $ cd .. | ||
| 679 | $ cd .. | ||
| 680 | $ cd qgpqzr | ||
| 681 | $ ls | ||
| 682 | dir fdwgdhrf | ||
| 683 | $ cd fdwgdhrf | ||
| 684 | $ ls | ||
| 685 | 275421 mtctcdgd.nmb | ||
| 686 | $ cd .. | ||
| 687 | $ cd .. | ||
| 688 | $ cd .. | ||
| 689 | $ cd .. | ||
| 690 | $ cd dqbzfcq | ||
| 691 | $ ls | ||
| 692 | 30930 njnz | ||
| 693 | $ cd .. | ||
| 694 | $ cd gfvtsjmz | ||
| 695 | $ ls | ||
| 696 | 290134 mbgfn.pmh | ||
| 697 | 154689 vql | ||
| 698 | $ cd .. | ||
| 699 | $ cd ljsmjsp | ||
| 700 | $ ls | ||
| 701 | 59894 hwggw.rpd | ||
| 702 | 26336 mbgfn.pmh | ||
| 703 | dir mvzchpq | ||
| 704 | dir mwvbpw | ||
| 705 | 122061 zlcr.jsw | ||
| 706 | $ cd mvzchpq | ||
| 707 | $ ls | ||
| 708 | 294618 lhjmzsl.bqm | ||
| 709 | dir mwvbpw | ||
| 710 | 204294 nljhbh.cfc | ||
| 711 | 79337 ntvt.dbw | ||
| 712 | $ cd mwvbpw | ||
| 713 | $ ls | ||
| 714 | dir njwcqcjh | ||
| 715 | 309971 nqdv.vmp | ||
| 716 | $ cd njwcqcjh | ||
| 717 | $ ls | ||
| 718 | 155159 mtctcdgd.nmb | ||
| 719 | $ cd .. | ||
| 720 | $ cd .. | ||
| 721 | $ cd .. | ||
| 722 | $ cd mwvbpw | ||
| 723 | $ ls | ||
| 724 | 43451 lhjmzsl.vjt | ||
| 725 | $ cd .. | ||
| 726 | $ cd .. | ||
| 727 | $ cd mwvbpw | ||
| 728 | $ ls | ||
| 729 | 3144 phvjzs.prf | ||
| 730 | $ cd .. | ||
| 731 | $ cd phfqzwp | ||
| 732 | $ ls | ||
| 733 | dir hmcj | ||
| 734 | dir hnnrw | ||
| 735 | 196279 lhjmzsl | ||
| 736 | 90948 mwvbpw.hvm | ||
| 737 | 275082 shvgmwn.vhv | ||
| 738 | $ cd hmcj | ||
| 739 | $ ls | ||
| 740 | 4346 mtctcdgd.nmb | ||
| 741 | $ cd .. | ||
| 742 | $ cd hnnrw | ||
| 743 | $ ls | ||
| 744 | dir lhjmzsl | ||
| 745 | 103070 qsbrf.tpv | ||
| 746 | dir rdf | ||
| 747 | $ cd lhjmzsl | ||
| 748 | $ ls | ||
| 749 | 158692 dpbwg.bvl | ||
| 750 | $ cd .. | ||
| 751 | $ cd rdf | ||
| 752 | $ ls | ||
| 753 | dir gpj | ||
| 754 | dir lbgpm | ||
| 755 | $ cd gpj | ||
| 756 | $ ls | ||
| 757 | 136508 shvgmwn.vhv | ||
| 758 | $ cd .. | ||
| 759 | $ cd lbgpm | ||
| 760 | $ ls | ||
| 761 | 154457 ccpvr | ||
| 762 | 232065 lhjmzsl | ||
| 763 | 43787 npj | ||
| 764 | 189920 rpgmvv | ||
| 765 | 96362 tlmvpc | ||
| 766 | $ cd .. | ||
| 767 | $ cd .. | ||
| 768 | $ cd .. | ||
| 769 | $ cd .. | ||
| 770 | $ cd rpsnfndl | ||
| 771 | $ ls | ||
| 772 | dir pcbtmcwf | ||
| 773 | $ cd pcbtmcwf | ||
| 774 | $ ls | ||
| 775 | dir qsgv | ||
| 776 | $ cd qsgv | ||
| 777 | $ ls | ||
| 778 | 45662 npj | ||
| 779 | $ cd .. | ||
| 780 | $ cd .. | ||
| 781 | $ cd .. | ||
| 782 | $ cd rrqwcbqm | ||
| 783 | $ ls | ||
| 784 | dir vjm | ||
| 785 | $ cd vjm | ||
| 786 | $ ls | ||
| 787 | 263137 npj | ||
| 788 | $ cd .. | ||
| 789 | $ cd .. | ||
| 790 | $ cd rtv | ||
| 791 | $ ls | ||
| 792 | dir lhjmzsl | ||
| 793 | dir pcwsn | ||
| 794 | dir qsgv | ||
| 795 | dir vvzbsg | ||
| 796 | $ cd lhjmzsl | ||
| 797 | $ ls | ||
| 798 | dir qzsjhsfn | ||
| 799 | $ cd qzsjhsfn | ||
| 800 | $ ls | ||
| 801 | 26909 mbgfn.pmh | ||
| 802 | $ cd .. | ||
| 803 | $ cd .. | ||
| 804 | $ cd pcwsn | ||
| 805 | $ ls | ||
| 806 | 160033 ftz.nbg | ||
| 807 | 145165 wgdjsgsb.hhm | ||
| 808 | $ cd .. | ||
| 809 | $ cd qsgv | ||
| 810 | $ ls | ||
| 811 | dir jqm | ||
| 812 | 136209 mbgfn.pmh | ||
| 813 | 79664 mghdlnh.chv | ||
| 814 | $ cd jqm | ||
| 815 | $ ls | ||
| 816 | 222831 npj | ||
| 817 | $ cd .. | ||
| 818 | $ cd .. | ||
| 819 | $ cd vvzbsg | ||
| 820 | $ ls | ||
| 821 | 84246 dpbwg.tsq | ||
| 822 | $ cd .. | ||
| 823 | $ cd .. | ||
| 824 | $ cd vnvft | ||
| 825 | $ ls | ||
| 826 | dir crqrl | ||
| 827 | dir scdvzsd | ||
| 828 | $ cd crqrl | ||
| 829 | $ ls | ||
| 830 | 13185 dpbwg.twz | ||
| 831 | 109021 qcdqnhg.jjj | ||
| 832 | $ cd .. | ||
| 833 | $ cd scdvzsd | ||
| 834 | $ ls | ||
| 835 | dir hmcj | ||
| 836 | $ cd hmcj | ||
| 837 | $ ls | ||
| 838 | 252155 npj | ||
| 839 | $ cd .. | ||
| 840 | $ cd .. | ||
| 841 | $ cd .. | ||
| 842 | $ cd vqcvbncp | ||
| 843 | $ ls | ||
| 844 | 72128 crnhb | ||
| 845 | dir ddz | ||
| 846 | dir dvhzvdn | ||
| 847 | dir ffsbcmg | ||
| 848 | dir gfs | ||
| 849 | dir jghlb | ||
| 850 | dir llq | ||
| 851 | dir pvn | ||
| 852 | dir rvqmmjgr | ||
| 853 | $ cd ddz | ||
| 854 | $ ls | ||
| 855 | 232302 gdfqpnj.nhf | ||
| 856 | 274940 lhjmzsl.mzv | ||
| 857 | 286217 mpbb | ||
| 858 | $ cd .. | ||
| 859 | $ cd dvhzvdn | ||
| 860 | $ ls | ||
| 861 | 273183 cfnqn.qpz | ||
| 862 | $ cd .. | ||
| 863 | $ cd ffsbcmg | ||
| 864 | $ ls | ||
| 865 | 6544 mtctcdgd.nmb | ||
| 866 | 52511 wndzt.lqb | ||
| 867 | $ cd .. | ||
| 868 | $ cd gfs | ||
| 869 | $ ls | ||
| 870 | 228312 mwvbpw.tdj | ||
| 871 | dir rqjrfzgt | ||
| 872 | 62100 shc.rtj | ||
| 873 | 313984 szsplzq.dpd | ||
| 874 | dir tqtnp | ||
| 875 | $ cd rqjrfzgt | ||
| 876 | $ ls | ||
| 877 | 296460 bvp | ||
| 878 | 272324 mbgfn.pmh | ||
| 879 | 221044 npj | ||
| 880 | 110232 qvcszzv | ||
| 881 | $ cd .. | ||
| 882 | $ cd tqtnp | ||
| 883 | $ ls | ||
| 884 | 98376 tzwh | ||
| 885 | 212247 wzjj.scp | ||
| 886 | $ cd .. | ||
| 887 | $ cd .. | ||
| 888 | $ cd jghlb | ||
| 889 | $ ls | ||
| 890 | dir ddrmsv | ||
| 891 | $ cd ddrmsv | ||
| 892 | $ ls | ||
| 893 | 252143 mbgfn.pmh | ||
| 894 | $ cd .. | ||
| 895 | $ cd .. | ||
| 896 | $ cd llq | ||
| 897 | $ ls | ||
| 898 | dir lhjmzsl | ||
| 899 | 67341 mbgfn.pmh | ||
| 900 | 155159 npj | ||
| 901 | dir qsgv | ||
| 902 | dir vcvnzc | ||
| 903 | $ cd lhjmzsl | ||
| 904 | $ ls | ||
| 905 | 151930 ssldrsf.mzm | ||
| 906 | $ cd .. | ||
| 907 | $ cd qsgv | ||
| 908 | $ ls | ||
| 909 | 233702 ztdmtqb.mhf | ||
| 910 | $ cd .. | ||
| 911 | $ cd vcvnzc | ||
| 912 | $ ls | ||
| 913 | 168179 lhjmzsl.cwf | ||
| 914 | $ cd .. | ||
| 915 | $ cd .. | ||
| 916 | $ cd pvn | ||
| 917 | $ ls | ||
| 918 | 240160 lbd.slf | ||
| 919 | $ cd .. | ||
| 920 | $ cd rvqmmjgr | ||
| 921 | $ ls | ||
| 922 | 24809 gwgcrzp.zhj | ||
| 923 | dir hmcj | ||
| 924 | dir lhjmzsl | ||
| 925 | dir mwvbpw | ||
| 926 | 121997 nbmf | ||
| 927 | 77886 ntp | ||
| 928 | dir qcqrgdm | ||
| 929 | $ cd hmcj | ||
| 930 | $ ls | ||
| 931 | 126073 dpbwg.lhh | ||
| 932 | dir jchccghv | ||
| 933 | dir lhjmzsl | ||
| 934 | 144075 qsgv.lbw | ||
| 935 | 288076 swrngbsq.qzw | ||
| 936 | $ cd jchccghv | ||
| 937 | $ ls | ||
| 938 | 310277 mpbb | ||
| 939 | $ cd .. | ||
| 940 | $ cd lhjmzsl | ||
| 941 | $ ls | ||
| 942 | 193576 bwsz.crv | ||
| 943 | 16002 mbgfn.pmh | ||
| 944 | 57961 mtctcdgd.nmb | ||
| 945 | $ cd .. | ||
| 946 | $ cd .. | ||
| 947 | $ cd lhjmzsl | ||
| 948 | $ ls | ||
| 949 | dir bsfwmcz | ||
| 950 | dir dpbwg | ||
| 951 | 121640 mwvbpw | ||
| 952 | dir pmrfvzw | ||
| 953 | dir qsgv | ||
| 954 | $ cd bsfwmcz | ||
| 955 | $ ls | ||
| 956 | dir fjqqblz | ||
| 957 | 51952 gqbj.fwd | ||
| 958 | dir hmcj | ||
| 959 | dir lctt | ||
| 960 | 81316 lhjmzsl.qqr | ||
| 961 | 6372 mbgfn.pmh | ||
| 962 | 22669 shvgmwn.vhv | ||
| 963 | 130990 zgq.fpv | ||
| 964 | $ cd fjqqblz | ||
| 965 | $ ls | ||
| 966 | 26064 zrqrnb.nwf | ||
| 967 | $ cd .. | ||
| 968 | $ cd hmcj | ||
| 969 | $ ls | ||
| 970 | 14385 mwvbpw.vzq | ||
| 971 | $ cd .. | ||
| 972 | $ cd lctt | ||
| 973 | $ ls | ||
| 974 | 137397 fbgbs.fjf | ||
| 975 | dir jgbzqzq | ||
| 976 | dir qrr | ||
| 977 | 272639 qsgv.vwm | ||
| 978 | $ cd jgbzqzq | ||
| 979 | $ ls | ||
| 980 | 135320 mpbb | ||
| 981 | $ cd .. | ||
| 982 | $ cd qrr | ||
| 983 | $ ls | ||
| 984 | dir dpbwg | ||
| 985 | dir mwvbpw | ||
| 986 | 54143 pnsl.bbm | ||
| 987 | dir wbpzpg | ||
| 988 | $ cd dpbwg | ||
| 989 | $ ls | ||
| 990 | 250653 shvgmwn.vhv | ||
| 991 | $ cd .. | ||
| 992 | $ cd mwvbpw | ||
| 993 | $ ls | ||
| 994 | 2682 fhdh.hmt | ||
| 995 | $ cd .. | ||
| 996 | $ cd wbpzpg | ||
| 997 | $ ls | ||
| 998 | dir bqshqpvm | ||
| 999 | 141398 mtctcdgd.nmb | ||
| 1000 | 130729 vtnfmjqm.mgp | ||
| 1001 | $ cd bqshqpvm | ||
| 1002 | $ ls | ||
| 1003 | 252449 shvgmwn.vhv | ||
| 1004 | $ cd .. | ||
| 1005 | $ cd .. | ||
| 1006 | $ cd .. | ||
| 1007 | $ cd .. | ||
| 1008 | $ cd .. | ||
| 1009 | $ cd dpbwg | ||
| 1010 | $ ls | ||
| 1011 | 82216 gwjwmcbf.gwl | ||
| 1012 | $ cd .. | ||
| 1013 | $ cd pmrfvzw | ||
| 1014 | $ ls | ||
| 1015 | dir mwvbpw | ||
| 1016 | dir wtzgjspz | ||
| 1017 | dir zmb | ||
| 1018 | $ cd mwvbpw | ||
| 1019 | $ ls | ||
| 1020 | 16736 wbzjzz.mqq | ||
| 1021 | $ cd .. | ||
| 1022 | $ cd wtzgjspz | ||
| 1023 | $ ls | ||
| 1024 | dir vjb | ||
| 1025 | $ cd vjb | ||
| 1026 | $ ls | ||
| 1027 | 301763 drchphtm | ||
| 1028 | $ cd .. | ||
| 1029 | $ cd .. | ||
| 1030 | $ cd zmb | ||
| 1031 | $ ls | ||
| 1032 | 201978 mdj | ||
| 1033 | dir qgnffw | ||
| 1034 | 147889 qzbmwpnm.gjp | ||
| 1035 | $ cd qgnffw | ||
| 1036 | $ ls | ||
| 1037 | 17740 cwz.dhs | ||
| 1038 | 222345 mbgfn.pmh | ||
| 1039 | 81554 npj | ||
| 1040 | 206597 tsnlnzh | ||
| 1041 | $ cd .. | ||
| 1042 | $ cd .. | ||
| 1043 | $ cd .. | ||
| 1044 | $ cd qsgv | ||
| 1045 | $ ls | ||
| 1046 | dir mmsnzr | ||
| 1047 | $ cd mmsnzr | ||
| 1048 | $ ls | ||
| 1049 | 160502 tgrztm | ||
| 1050 | $ cd .. | ||
| 1051 | $ cd .. | ||
| 1052 | $ cd .. | ||
| 1053 | $ cd mwvbpw | ||
| 1054 | $ ls | ||
| 1055 | 40049 qmmdv | ||
| 1056 | 313418 qsgv.srp | ||
| 1057 | $ cd .. | ||
| 1058 | $ cd qcqrgdm | ||
| 1059 | $ ls | ||
| 1060 | 202848 wtl.qbj | ||
| 1061 | $ cd .. | ||
| 1062 | $ cd .. | ||
| 1063 | $ cd .. | ||
| 1064 | $ cd vsgjds | ||
| 1065 | $ ls | ||
| 1066 | 138690 npj | ||
| 1067 | 22984 tpfbnz.sgj | ||
| 1068 | $ cd .. | ||
| 1069 | $ cd .. | ||
| 1070 | $ cd sqs | ||
| 1071 | $ ls | ||
| 1072 | dir zms | ||
| 1073 | $ cd zms | ||
| 1074 | $ ls | ||
| 1075 | 152096 cvtqph.wwp | ||
| 1076 | dir mmwzg | ||
| 1077 | $ cd mmwzg | ||
| 1078 | $ ls | ||
| 1079 | 100870 qsgv | ||
