0 Total blocktime: 0 : 0 0 0 0 0 0 Philosopher 0 thinking for 2 seconds 0 Philosopher 1 thinking for 4 seconds 0 Philosopher 2 thinking for 3 seconds 0 Philosopher 3 thinking for 3 seconds 0 Philosopher 4 thinking for 3 seconds 2 Philosopher 0 no longer thinking -- calling pickup() 2 Philosopher 0 eating for 1 seconds 3 Philosopher 2 no longer thinking -- calling pickup() 3 Philosopher 2 eating for 5 seconds 3 Philosopher 3 no longer thinking -- calling pickup() 3 Philosopher 4 no longer thinking -- calling pickup() 3 Philosopher 0 no longer eating -- calling putdown() 3 Philosopher 0 thinking for 1 seconds 3 Philosopher 4 eating for 5 seconds 4 Philosopher 1 no longer thinking -- calling pickup() 4 Philosopher 0 no longer thinking -- calling pickup() 8 Philosopher 4 no longer eating -- calling putdown() 8 Philosopher 4 thinking for 2 seconds 8 Philosopher 2 no longer eating -- calling putdown() 8 Philosopher 2 thinking for 4 seconds 8 Philosopher 1 eating for 3 seconds 8 Philosopher 3 eating for 3 seconds 10 Philosopher 4 no longer thinking -- calling pickup() 10 Total blocktime: 9 : 0 4 0 5 0 11 Philosopher 1 no longer eating -- calling putdown() 11 Philosopher 1 thinking for 3 seconds 11 Philosopher 3 no longer eating -- calling putdown() 11 Philosopher 3 thinking for 5 seconds 11 Philosopher 4 eating for 5 seconds 12 Philosopher 2 no longer thinking -- calling pickup() 12 Philosopher 2 eating for 1 seconds 13 Philosopher 2 no longer eating -- calling putdown() 13 Philosopher 2 thinking for 5 seconds 14 Philosopher 1 no longer thinking -- calling pickup() 16 Philosopher 3 no longer thinking -- calling pickup() 16 Philosopher 4 no longer eating -- calling putdown() 16 Philosopher 4 thinking for 5 seconds 16 Philosopher 3 eating for 3 seconds 16 Philosopher 0 eating for 1 seconds 17 Philosopher 0 no longer eating -- calling putdown() 17 Philosopher 0 thinking for 1 seconds 17 Philosopher 1 eating for 5 seconds 18 Philosopher 2 no longer thinking -- calling pickup() 18 Philosopher 0 no longer thinking -- calling pickup() 19 Philosopher 3 no longer eating -- calling putdown() 19 Philosopher 3 thinking for 3 seconds 20 Total blocktime: 25 : 12 7 0 5 1 21 Philosopher 4 no longer thinking -- calling pickup() 21 Philosopher 4 eating for 4 seconds 22 Philosopher 1 no longer eating -- calling putdown() 22 Philosopher 1 thinking for 2 seconds 22 Philosopher 3 no longer thinking -- calling pickup() 22 Philosopher 2 eating for 4 seconds 24 Philosopher 1 no longer thinking -- calling pickup() 25 Philosopher 4 no longer eating -- calling putdown() 25 Philosopher 4 thinking for 4 seconds 25 Philosopher 0 eating for 3 seconds 26 Philosopher 2 no longer eating -- calling putdown() 26 Philosopher 2 thinking for 1 seconds 26 Philosopher 3 eating for 5 seconds 27 Philosopher 2 no longer thinking -- calling pickup() 28 Philosopher 0 no longer eating -- calling putdown() 28 Philosopher 0 thinking for 1 seconds 28 Philosopher 1 eating for 1 seconds 29 Philosopher 1 no longer eating -- calling putdown() 29 Philosopher 1 thinking for 4 seconds 29 Philosopher 0 no longer thinking -- calling pickup() 29 Philosopher 0 eating for 3 seconds 29 Philosopher 4 no longer thinking -- calling pickup() 30 Total blocktime: 44 : 19 11 4 9 1 31 Philosopher 3 no longer eating -- calling putdown() 31 Philosopher 3 thinking for 4 seconds 31 Philosopher 2 eating for 4 seconds 32 Philosopher 0 no longer eating -- calling putdown() 32 Philosopher 0 thinking for 5 seconds 32 Philosopher 4 eating for 1 seconds 33 Philosopher 4 no longer eating -- calling putdown() 33 Philosopher 4 thinking for 5 seconds 33 Philosopher 1 no longer thinking -- calling pickup() 35 Philosopher 2 no longer eating -- calling putdown() 35 Philosopher 2 thinking for 3 seconds 35 Philosopher 3 no longer thinking -- calling pickup() 35 Philosopher 3 eating for 5 seconds 35 Philosopher 1 eating for 5 seconds 37 Philosopher 0 no longer thinking -- calling pickup() 38 Philosopher 4 no longer thinking -- calling pickup() 38 Philosopher 2 no longer thinking -- calling pickup() 40 Philosopher 3 no longer eating -- calling putdown() 40 Philosopher 3 thinking for 3 seconds 40 Philosopher 1 no longer eating -- calling putdown() 40 Philosopher 1 thinking for 4 seconds 40 Total blocktime: 53 : 19 13 8 9 4 40 Philosopher 4 eating for 4 seconds 40 Philosopher 2 eating for 2 seconds 42 Philosopher 2 no longer eating -- calling putdown() 42 Philosopher 2 thinking for 1 seconds 43 Philosopher 3 no longer thinking -- calling pickup() 43 Philosopher 2 no longer thinking -- calling pickup() 44 Philosopher 1 no longer thinking -- calling pickup() 44 Philosopher 4 no longer eating -- calling putdown() 44 Philosopher 4 thinking for 1 seconds 44 Philosopher 3 eating for 4 seconds 44 Philosopher 0 eating for 3 seconds 45 Philosopher 4 no longer thinking -- calling pickup() 47 Philosopher 0 no longer eating -- calling putdown() 47 Philosopher 0 thinking for 3 seconds 47 Philosopher 1 eating for 4 seconds 48 Philosopher 3 no longer eating -- calling putdown() 48 Philosopher 3 thinking for 4 seconds 48 Philosopher 4 eating for 5 seconds 50 Total blocktime: 71 : 26 16 10 10 9 50 Philosopher 0 no longer thinking -- calling pickup() 51 Philosopher 1 no longer eating -- calling putdown() 51 Philosopher 1 thinking for 2 seconds 51 Philosopher 2 eating for 1 seconds 52 Philosopher 2 no longer eating -- calling putdown() 52 Philosopher 2 thinking for 5 seconds 52 Philosopher 3 no longer thinking -- calling pickup() 53 Philosopher 4 no longer eating -- calling putdown() 53 Philosopher 4 thinking for 2 seconds 53 Philosopher 1 no longer thinking -- calling pickup() 53 Philosopher 3 eating for 5 seconds 53 Philosopher 0 eating for 3 seconds 55 Philosopher 4 no longer thinking -- calling pickup() 56 Philosopher 0 no longer eating -- calling putdown() 56 Philosopher 0 thinking for 1 seconds 56 Philosopher 1 eating for 5 seconds 57 Philosopher 2 no longer thinking -- calling pickup() 57 Philosopher 0 no longer thinking -- calling pickup() 58 Philosopher 3 no longer eating -- calling putdown() 58 Philosopher 3 thinking for 3 seconds 58 Philosopher 4 eating for 1 seconds 59 Philosopher 4 no longer eating -- calling putdown() 59 Philosopher 4 thinking for 4 seconds 60 Total blocktime: 89 : 29 19 18 11 12 61 Philosopher 1 no longer eating -- calling putdown() 61 Philosopher 1 thinking for 1 seconds 61 Philosopher 3 no longer thinking -- calling pickup() 61 Philosopher 2 eating for 2 seconds 61 Philosopher 0 eating for 3 seconds 62 Philosopher 1 no longer thinking -- calling pickup() 63 Philosopher 2 no longer eating -- calling putdown() 63 Philosopher 2 thinking for 2 seconds 63 Philosopher 4 no longer thinking -- calling pickup() 63 Philosopher 3 eating for 3 seconds 64 Philosopher 0 no longer eating -- calling putdown() 64 Philosopher 0 thinking for 3 seconds 64 Philosopher 1 eating for 3 seconds 65 Philosopher 2 no longer thinking -- calling pickup() 66 Philosopher 3 no longer eating -- calling putdown() 66 Philosopher 3 thinking for 2 seconds 66 Philosopher 4 eating for 5 seconds 67 Philosopher 1 no longer eating -- calling putdown() 67 Philosopher 1 thinking for 3 seconds 67 Philosopher 0 no longer thinking -- calling pickup() 67 Philosopher 2 eating for 1 seconds 68 Philosopher 2 no longer eating -- calling putdown() 68 Philosopher 2 thinking for 3 seconds 68 Philosopher 3 no longer thinking -- calling pickup() 70 Total blocktime: 106 : 33 21 24 13 15 70 Philosopher 1 no longer thinking -- calling pickup() 71 Philosopher 4 no longer eating -- calling putdown() 71 Philosopher 4 thinking for 3 seconds 71 Philosopher 2 no longer thinking -- calling pickup() 71 Philosopher 3 eating for 3 seconds 71 Philosopher 0 eating for 1 seconds 72 Philosopher 0 no longer eating -- calling putdown() 72 Philosopher 0 thinking for 2 seconds 72 Philosopher 1 eating for 5 seconds 74 Philosopher 3 no longer eating -- calling putdown() 74 Philosopher 3 thinking for 5 seconds 74 Philosopher 0 no longer thinking -- calling pickup() 74 Philosopher 4 no longer thinking -- calling pickup() 74 Philosopher 4 eating for 5 seconds 77 Philosopher 1 no longer eating -- calling putdown() 77 Philosopher 1 thinking for 5 seconds 77 Philosopher 2 eating for 3 seconds 79 Philosopher 4 no longer eating -- calling putdown() 79 Philosopher 4 thinking for 2 seconds 79 Philosopher 3 no longer thinking -- calling pickup() 79 Philosopher 0 eating for 1 seconds 80 Philosopher 0 no longer eating -- calling putdown() 80 Philosopher 0 thinking for 5 seconds 80 Philosopher 2 no longer eating -- calling putdown() 80 Philosopher 2 thinking for 1 seconds 80 Total blocktime: 126 : 42 23 30 16 15 80 Philosopher 3 eating for 3 seconds 81 Philosopher 2 no longer thinking -- calling pickup() 81 Philosopher 4 no longer thinking -- calling pickup() 82 Philosopher 1 no longer thinking -- calling pickup() 82 Philosopher 1 eating for 2 seconds 83 Philosopher 3 no longer eating -- calling putdown() 83 Philosopher 3 thinking for 2 seconds 83 Philosopher 4 eating for 3 seconds 84 Philosopher 1 no longer eating -- calling putdown() 84 Philosopher 1 thinking for 3 seconds 84 Philosopher 2 eating for 1 seconds 85 Philosopher 2 no longer eating -- calling putdown() 85 Philosopher 2 thinking for 3 seconds 85 Philosopher 0 no longer thinking -- calling pickup() 85 Philosopher 3 no longer thinking -- calling pickup() 86 Philosopher 4 no longer eating -- calling putdown() 86 Philosopher 4 thinking for 4 seconds 86 Philosopher 3 eating for 5 seconds 86 Philosopher 0 eating for 1 seconds 87 Philosopher 0 no longer eating -- calling putdown() 87 Philosopher 0 thinking for 1 seconds 87 Philosopher 1 no longer thinking -- calling pickup() 87 Philosopher 1 eating for 4 seconds 88 Philosopher 0 no longer thinking -- calling pickup() 88 Philosopher 2 no longer thinking -- calling pickup() 90 Total blocktime: 134 : 43 23 33 18 17 90 Philosopher 4 no longer thinking -- calling pickup() 91 Philosopher 3 no longer eating -- calling putdown() 91 Philosopher 3 thinking for 5 seconds 91 Philosopher 1 no longer eating -- calling putdown() 91 Philosopher 1 thinking for 3 seconds 91 Philosopher 4 eating for 3 seconds 91 Philosopher 2 eating for 2 seconds 93 Philosopher 2 no longer eating -- calling putdown() 93 Philosopher 2 thinking for 5 seconds 94 Philosopher 1 no longer thinking -- calling pickup() 94 Philosopher 4 no longer eating -- calling putdown() 94 Philosopher 4 thinking for 1 seconds 94 Philosopher 0 eating for 4 seconds 95 Philosopher 4 no longer thinking -- calling pickup() 96 Philosopher 3 no longer thinking -- calling pickup() 96 Philosopher 3 eating for 2 seconds 98 Philosopher 0 no longer eating -- calling putdown() 98 Philosopher 0 thinking for 3 seconds 98 Philosopher 3 no longer eating -- calling putdown() 98 Philosopher 3 thinking for 5 seconds 98 Philosopher 2 no longer thinking -- calling pickup() 98 Philosopher 2 eating for 3 seconds 98 Philosopher 4 eating for 4 seconds 100 Total blocktime: 147 : 49 23 36 18 21 101 Philosopher 2 no longer eating -- calling putdown() 101 Philosopher 2 thinking for 2 seconds 101 Philosopher 0 no longer thinking -- calling pickup() 101 Philosopher 1 eating for 4 seconds 102 Philosopher 4 no longer eating -- calling putdown() 102 Philosopher 4 thinking for 2 seconds 103 Philosopher 3 no longer thinking -- calling pickup() 103 Philosopher 3 eating for 5 seconds 103 Philosopher 2 no longer thinking -- calling pickup() 104 Philosopher 4 no longer thinking -- calling pickup() 105 Philosopher 1 no longer eating -- calling putdown() 105 Philosopher 1 thinking for 5 seconds 108 Philosopher 3 no longer eating -- calling putdown() 108 Philosopher 3 thinking for 1 seconds 108 Philosopher 4 eating for 3 seconds 108 Philosopher 2 eating for 4 seconds 109 Philosopher 3 no longer thinking -- calling pickup() 110 Total blocktime: 163 : 49 30 41 18 25 110 Philosopher 1 no longer thinking -- calling pickup() 111 Philosopher 4 no longer eating -- calling putdown() 111 Philosopher 4 thinking for 2 seconds 111 Philosopher 0 eating for 4 seconds 112 Philosopher 2 no longer eating -- calling putdown() 112 Philosopher 2 thinking for 1 seconds 112 Philosopher 3 eating for 1 seconds 113 Philosopher 3 no longer eating -- calling putdown() 113 Philosopher 3 thinking for 1 seconds 113 Philosopher 4 no longer thinking -- calling pickup() 113 Philosopher 2 no longer thinking -- calling pickup() 113 Philosopher 2 eating for 1 seconds 114 Philosopher 2 no longer eating -- calling putdown() 114 Philosopher 2 thinking for 4 seconds 114 Philosopher 3 no longer thinking -- calling pickup() 114 Philosopher 3 eating for 3 seconds 115 Philosopher 0 no longer eating -- calling putdown() 115 Philosopher 0 thinking for 3 seconds 115 Philosopher 1 eating for 2 seconds 117 Philosopher 3 no longer eating -- calling putdown() 117 Philosopher 3 thinking for 1 seconds 117 Philosopher 1 no longer eating -- calling putdown() 117 Philosopher 1 thinking for 3 seconds 117 Philosopher 4 eating for 1 seconds 118 Philosopher 4 no longer eating -- calling putdown() 118 Philosopher 4 thinking for 1 seconds 118 Philosopher 2 no longer thinking -- calling pickup() 118 Philosopher 2 eating for 4 seconds 118 Philosopher 3 no longer thinking -- calling pickup() 118 Philosopher 0 no longer thinking -- calling pickup() 118 Philosopher 0 eating for 2 seconds 119 Philosopher 4 no longer thinking -- calling pickup() 120 Philosopher 0 no longer eating -- calling putdown() 120 Philosopher 0 thinking for 3 seconds 120 Philosopher 1 no longer thinking -- calling pickup() 120 Total blocktime: 185 : 59 35 41 21 29 120 Philosopher 4 eating for 5 seconds 122 Philosopher 2 no longer eating -- calling putdown() 122 Philosopher 2 thinking for 5 seconds 122 Philosopher 1 eating for 5 seconds 123 Philosopher 0 no longer thinking -- calling pickup() 125 Philosopher 4 no longer eating -- calling putdown() 125 Philosopher 4 thinking for 1 seconds 125 Philosopher 3 eating for 2 seconds 126 Philosopher 4 no longer thinking -- calling pickup() 127 Philosopher 1 no longer eating -- calling putdown() 127 Philosopher 1 thinking for 1 seconds 127 Philosopher 3 no longer eating -- calling putdown() 127 Philosopher 3 thinking for 4 seconds 127 Philosopher 2 no longer thinking -- calling pickup() 127 Philosopher 2 eating for 1 seconds 127 Philosopher 4 eating for 2 seconds 128 Philosopher 2 no longer eating -- calling putdown() 128 Philosopher 2 thinking for 4 seconds 128 Philosopher 1 no longer thinking -- calling pickup() 129 Philosopher 4 no longer eating -- calling putdown() 129 Philosopher 4 thinking for 5 seconds 129 Philosopher 0 eating for 4 seconds 130 Total blocktime: 202 : 65 37 41 28 31 131 Philosopher 3 no longer thinking -- calling pickup() 131 Philosopher 3 eating for 1 seconds 132 Philosopher 3 no longer eating -- calling putdown() 132 Philosopher 3 thinking for 5 seconds 132 Philosopher 2 no longer thinking -- calling pickup() 132 Philosopher 2 eating for 5 seconds 133 Philosopher 0 no longer eating -- calling putdown() 133 Philosopher 0 thinking for 1 seconds 134 Philosopher 0 no longer thinking -- calling pickup() 134 Philosopher 4 no longer thinking -- calling pickup() 134 Philosopher 4 eating for 1 seconds 135 Philosopher 4 no longer eating -- calling putdown() 135 Philosopher 4 thinking for 3 seconds 137 Philosopher 2 no longer eating -- calling putdown() 137 Philosopher 2 thinking for 4 seconds 137 Philosopher 3 no longer thinking -- calling pickup() 137 Philosopher 3 eating for 3 seconds 137 Philosopher 1 eating for 1 seconds 138 Philosopher 1 no longer eating -- calling putdown() 138 Philosopher 1 thinking for 1 seconds 138 Philosopher 4 no longer thinking -- calling pickup() 139 Philosopher 1 no longer thinking -- calling pickup() 140 Total blocktime: 211 : 65 46 41 28 31 140 Philosopher 3 no longer eating -- calling putdown() 140 Philosopher 3 thinking for 5 seconds 140 Philosopher 4 eating for 4 seconds 141 Philosopher 2 no longer thinking -- calling pickup() 141 Philosopher 2 eating for 3 seconds 144 Philosopher 4 no longer eating -- calling putdown() 144 Philosopher 4 thinking for 2 seconds 144 Philosopher 2 no longer eating -- calling putdown() 144 Philosopher 2 thinking for 4 seconds 144 Philosopher 0 eating for 3 seconds 145 Philosopher 3 no longer thinking -- calling pickup() 145 Philosopher 3 eating for 3 seconds 146 Philosopher 4 no longer thinking -- calling pickup() 147 Philosopher 0 no longer eating -- calling putdown() 147 Philosopher 0 thinking for 5 seconds 147 Philosopher 1 eating for 2 seconds 148 Philosopher 2 no longer thinking -- calling pickup() 148 Philosopher 3 no longer eating -- calling putdown() 148 Philosopher 3 thinking for 2 seconds 148 Philosopher 4 eating for 4 seconds 149 Philosopher 1 no longer eating -- calling putdown() 149 Philosopher 1 thinking for 4 seconds 149 Philosopher 2 eating for 2 seconds 150 Total blocktime: 234 : 75 54 42 28 35 150 Philosopher 3 no longer thinking -- calling pickup() 151 Philosopher 2 no longer eating -- calling putdown() 151 Philosopher 2 thinking for 3 seconds 152 Philosopher 4 no longer eating -- calling putdown() 152 Philosopher 4 thinking for 4 seconds 152 Philosopher 0 no longer thinking -- calling pickup() 152 Philosopher 0 eating for 1 seconds 152 Philosopher 3 eating for 3 seconds 153 Philosopher 0 no longer eating -- calling putdown() 153 Philosopher 0 thinking for 2 seconds 153 Philosopher 1 no longer thinking -- calling pickup() 153 Philosopher 1 eating for 1 seconds 154 Philosopher 1 no longer eating -- calling putdown() 154 Philosopher 1 thinking for 2 seconds 154 Philosopher 2 no longer thinking -- calling pickup() 155 Philosopher 3 no longer eating -- calling putdown() 155 Philosopher 3 thinking for 5 seconds 155 Philosopher 0 no longer thinking -- calling pickup() 155 Philosopher 0 eating for 1 seconds 155 Philosopher 2 eating for 1 seconds 156 Philosopher 0 no longer eating -- calling putdown() 156 Philosopher 0 thinking for 1 seconds 156 Philosopher 2 no longer eating -- calling putdown() 156 Philosopher 2 thinking for 1 seconds 156 Philosopher 4 no longer thinking -- calling pickup() 156 Philosopher 4 eating for 3 seconds 156 Philosopher 1 no longer thinking -- calling pickup() 156 Philosopher 1 eating for 3 seconds 157 Philosopher 2 no longer thinking -- calling pickup() 157 Philosopher 0 no longer thinking -- calling pickup() 159 Philosopher 4 no longer eating -- calling putdown() 159 Philosopher 4 thinking for 4 seconds 159 Philosopher 1 no longer eating -- calling putdown() 159 Philosopher 1 thinking for 5 seconds 159 Philosopher 2 eating for 4 seconds 159 Philosopher 0 eating for 1 seconds 160 Total blocktime: 241 : 77 54 45 30 35 160 Philosopher 0 no longer eating -- calling putdown() 160 Philosopher 0 thinking for 5 seconds 160 Philosopher 3 no longer thinking -- calling pickup() 163 Philosopher 2 no longer eating -- calling putdown() 163 Philosopher 2 thinking for 4 seconds 163 Philosopher 4 no longer thinking -- calling pickup() 163 Philosopher 4 eating for 1 seconds 164 Philosopher 4 no longer eating -- calling putdown() 164 Philosopher 4 thinking for 3 seconds 164 Philosopher 1 no longer thinking -- calling pickup() 164 Philosopher 1 eating for 3 seconds 164 Philosopher 3 eating for 5 seconds 165 Philosopher 0 no longer thinking -- calling pickup() 167 Philosopher 1 no longer eating -- calling putdown() 167 Philosopher 1 thinking for 5 seconds 167 Philosopher 4 no longer thinking -- calling pickup() 167 Philosopher 2 no longer thinking -- calling pickup() 169 Philosopher 3 no longer eating -- calling putdown() 169 Philosopher 3 thinking for 4 seconds 169 Philosopher 4 eating for 2 seconds 169 Philosopher 2 eating for 3 seconds 170 Total blocktime: 249 : 77 54 47 34 37 171 Philosopher 4 no longer eating -- calling putdown() 171 Philosopher 4 thinking for 5 seconds 171 Philosopher 0 eating for 5 seconds 172 Philosopher 2 no longer eating -- calling putdown() 172 Philosopher 2 thinking for 2 seconds 172 Philosopher 1 no longer thinking -- calling pickup() 173 Philosopher 3 no longer thinking -- calling pickup() 173 Philosopher 3 eating for 2 seconds 174 Philosopher 2 no longer thinking -- calling pickup() 175 Philosopher 3 no longer eating -- calling putdown() 175 Philosopher 3 thinking for 5 seconds 175 Philosopher 2 eating for 2 seconds 176 Philosopher 4 no longer thinking -- calling pickup() 176 Philosopher 0 no longer eating -- calling putdown() 176 Philosopher 0 thinking for 4 seconds 176 Philosopher 4 eating for 1 seconds 177 Philosopher 2 no longer eating -- calling putdown() 177 Philosopher 2 thinking for 4 seconds 177 Philosopher 4 no longer eating -- calling putdown() 177 Philosopher 4 thinking for 2 seconds 177 Philosopher 1 eating for 5 seconds 179 Philosopher 4 no longer thinking -- calling pickup() 179 Philosopher 4 eating for 4 seconds 180 Philosopher 3 no longer thinking -- calling pickup() 180 Philosopher 0 no longer thinking -- calling pickup() 180 Total blocktime: 261 : 83 59 48 34 37 181 Philosopher 2 no longer thinking -- calling pickup() 182 Philosopher 1 no longer eating -- calling putdown() 182 Philosopher 1 thinking for 4 seconds 183 Philosopher 4 no longer eating -- calling putdown() 183 Philosopher 4 thinking for 5 seconds 183 Philosopher 3 eating for 1 seconds 183 Philosopher 0 eating for 4 seconds 184 Philosopher 3 no longer eating -- calling putdown() 184 Philosopher 3 thinking for 3 seconds 184 Philosopher 2 eating for 2 seconds 186 Philosopher 2 no longer eating -- calling putdown() 186 Philosopher 2 thinking for 3 seconds 186 Philosopher 1 no longer thinking -- calling pickup() 187 Philosopher 0 no longer eating -- calling putdown() 187 Philosopher 0 thinking for 3 seconds 187 Philosopher 3 no longer thinking -- calling pickup() 187 Philosopher 3 eating for 4 seconds 187 Philosopher 1 eating for 4 seconds 188 Philosopher 4 no longer thinking -- calling pickup() 189 Philosopher 2 no longer thinking -- calling pickup() 190 Total blocktime: 271 : 86 60 51 37 37 190 Philosopher 0 no longer thinking -- calling pickup() 191 Philosopher 3 no longer eating -- calling putdown() 191 Philosopher 3 thinking for 1 seconds 191 Philosopher 1 no longer eating -- calling putdown() 191 Philosopher 1 thinking for 4 seconds 191 Philosopher 4 eating for 4 seconds 191 Philosopher 2 eating for 5 seconds 192 Philosopher 3 no longer thinking -- calling pickup() 195 Philosopher 1 no longer thinking -- calling pickup() 195 Philosopher 4 no longer eating -- calling putdown() 195 Philosopher 4 thinking for 4 seconds 195 Philosopher 0 eating for 3 seconds 196 Philosopher 2 no longer eating -- calling putdown() 196 Philosopher 2 thinking for 1 seconds 196 Philosopher 3 eating for 5 seconds 197 Philosopher 2 no longer thinking -- calling pickup() 198 Philosopher 0 no longer eating -- calling putdown() 198 Philosopher 0 thinking for 3 seconds 198 Philosopher 1 eating for 5 seconds 199 Philosopher 4 no longer thinking -- calling pickup() 200 Total blocktime: 288 : 91 63 53 41 40 201 Philosopher 3 no longer eating -- calling putdown() 201 Philosopher 3 thinking for 1 seconds 201 Philosopher 0 no longer thinking -- calling pickup() 201 Philosopher 4 eating for 4 seconds 202 Philosopher 3 no longer thinking -- calling pickup() 203 Philosopher 1 no longer eating -- calling putdown() 203 Philosopher 1 thinking for 3 seconds 203 Philosopher 2 eating for 5 seconds 205 Philosopher 4 no longer eating -- calling putdown() 205 Philosopher 4 thinking for 2 seconds 205 Philosopher 0 eating for 3 seconds 206 Philosopher 1 no longer thinking -- calling pickup() 207 Philosopher 4 no longer thinking -- calling pickup() 208 Philosopher 2 no longer eating -- calling putdown() 208 Philosopher 2 thinking for 2 seconds 208 Philosopher 0 no longer eating -- calling putdown() 208 Philosopher 0 thinking for 5 seconds 208 Philosopher 3 eating for 4 seconds 208 Philosopher 1 eating for 1 seconds 209 Philosopher 1 no longer eating -- calling putdown() 209 Philosopher 1 thinking for 3 seconds 210 Total blocktime: 308 : 95 65 59 47 42 210 Philosopher 2 no longer thinking -- calling pickup() 212 Philosopher 3 no longer eating -- calling putdown() 212 Philosopher 3 thinking for 4 seconds 212 Philosopher 1 no longer thinking -- calling pickup() 212 Philosopher 1 eating for 2 seconds 212 Philosopher 4 eating for 5 seconds 213 Philosopher 0 no longer thinking -- calling pickup() 214 Philosopher 1 no longer eating -- calling putdown() 214 Philosopher 1 thinking for 2 seconds 214 Philosopher 2 eating for 1 seconds 215 Philosopher 2 no longer eating -- calling putdown() 215 Philosopher 2 thinking for 3 seconds 216 Philosopher 1 no longer thinking -- calling pickup() 216 Philosopher 3 no longer thinking -- calling pickup() 217 Philosopher 4 no longer eating -- calling putdown() 217 Philosopher 4 thinking for 2 seconds 217 Philosopher 3 eating for 5 seconds 217 Philosopher 0 eating for 2 seconds 218 Philosopher 2 no longer thinking -- calling pickup() 219 Philosopher 0 no longer eating -- calling putdown() 219 Philosopher 0 thinking for 2 seconds 219 Philosopher 4 no longer thinking -- calling pickup() 219 Philosopher 1 eating for 3 seconds 220 Total blocktime: 325 : 99 68 63 48 47 221 Philosopher 0 no longer thinking -- calling pickup() 222 Philosopher 3 no longer eating -- calling putdown() 222 Philosopher 3 thinking for 5 seconds 222 Philosopher 1 no longer eating -- calling putdown() 222 Philosopher 1 thinking for 5 seconds 222 Philosopher 4 eating for 2 seconds 222 Philosopher 2 eating for 3 seconds 224 Philosopher 4 no longer eating -- calling putdown() 224 Philosopher 4 thinking for 5 seconds 224 Philosopher 0 eating for 2 seconds 225 Philosopher 2 no longer eating -- calling putdown() 225 Philosopher 2 thinking for 4 seconds 226 Philosopher 0 no longer eating -- calling putdown() 226 Philosopher 0 thinking for 2 seconds 227 Philosopher 1 no longer thinking -- calling pickup() 227 Philosopher 1 eating for 3 seconds 227 Philosopher 3 no longer thinking -- calling pickup() 227 Philosopher 3 eating for 1 seconds 228 Philosopher 3 no longer eating -- calling putdown() 228 Philosopher 3 thinking for 5 seconds 228 Philosopher 0 no longer thinking -- calling pickup() 229 Philosopher 2 no longer thinking -- calling pickup() 229 Philosopher 4 no longer thinking -- calling pickup() 229 Philosopher 4 eating for 5 seconds 230 Total blocktime: 335 : 102 68 67 48 50 230 Philosopher 1 no longer eating -- calling putdown() 230 Philosopher 1 thinking for 2 seconds 230 Philosopher 2 eating for 1 seconds 231 Philosopher 2 no longer eating -- calling putdown() 231 Philosopher 2 thinking for 4 seconds 232 Philosopher 1 no longer thinking -- calling pickup() 233 Philosopher 3 no longer thinking -- calling pickup() 234 Philosopher 4 no longer eating -- calling putdown() 234 Philosopher 4 thinking for 3 seconds 234 Philosopher 3 eating for 5 seconds 234 Philosopher 0 eating for 2 seconds 235 Philosopher 2 no longer thinking -- calling pickup() 236 Philosopher 0 no longer eating -- calling putdown() 236 Philosopher 0 thinking for 5 seconds 236 Philosopher 1 eating for 4 seconds 237 Philosopher 4 no longer thinking -- calling pickup() 239 Philosopher 3 no longer eating -- calling putdown() 239 Philosopher 3 thinking for 3 seconds 239 Philosopher 4 eating for 4 seconds 240 Philosopher 1 no longer eating -- calling putdown() 240 Philosopher 1 thinking for 3 seconds 240 Total blocktime: 349 : 108 72 68 49 52 240 Philosopher 2 eating for 1 seconds 241 Philosopher 2 no longer eating -- calling putdown() 241 Philosopher 2 thinking for 4 seconds 241 Philosopher 0 no longer thinking -- calling pickup() 242 Philosopher 3 no longer thinking -- calling pickup() 243 Philosopher 4 no longer eating -- calling putdown() 243 Philosopher 4 thinking for 1 seconds 243 Philosopher 1 no longer thinking -- calling pickup() 243 Philosopher 3 eating for 2 seconds 243 Philosopher 0 eating for 1 seconds 244 Philosopher 0 no longer eating -- calling putdown() 244 Philosopher 0 thinking for 4 seconds 244 Philosopher 4 no longer thinking -- calling pickup() 244 Philosopher 1 eating for 1 seconds 245 Philosopher 3 no longer eating -- calling putdown() 245 Philosopher 3 thinking for 3 seconds 245 Philosopher 1 no longer eating -- calling putdown() 245 Philosopher 1 thinking for 3 seconds 245 Philosopher 2 no longer thinking -- calling pickup() 245 Philosopher 2 eating for 5 seconds 245 Philosopher 4 eating for 1 seconds 246 Philosopher 4 no longer eating -- calling putdown() 246 Philosopher 4 thinking for 3 seconds 248 Philosopher 1 no longer thinking -- calling pickup() 248 Philosopher 0 no longer thinking -- calling pickup() 248 Philosopher 3 no longer thinking -- calling pickup() 249 Philosopher 4 no longer thinking -- calling pickup() 249 Philosopher 4 eating for 4 seconds 250 Total blocktime: 359 : 110 73 73 50 53 250 Philosopher 2 no longer eating -- calling putdown() 250 Philosopher 2 thinking for 3 seconds 250 Philosopher 1 eating for 3 seconds 253 Philosopher 1 no longer eating -- calling putdown() 253 Philosopher 1 thinking for 5 seconds 253 Philosopher 4 no longer eating -- calling putdown() 253 Philosopher 4 thinking for 2 seconds 253 Philosopher 2 no longer thinking -- calling pickup() 253 Philosopher 0 eating for 1 seconds 253 Philosopher 3 eating for 1 seconds 254 Philosopher 0 no longer eating -- calling putdown() 254 Philosopher 0 thinking for 4 seconds 254 Philosopher 3 no longer eating -- calling putdown() 254 Philosopher 3 thinking for 2 seconds 254 Philosopher 2 eating for 1 seconds 255 Philosopher 4 no longer thinking -- calling pickup() 255 Philosopher 4 eating for 2 seconds 255 Philosopher 2 no longer eating -- calling putdown() 255 Philosopher 2 thinking for 2 seconds 256 Philosopher 3 no longer thinking -- calling pickup() 257 Philosopher 2 no longer thinking -- calling pickup() 257 Philosopher 4 no longer eating -- calling putdown() 257 Philosopher 4 thinking for 5 seconds 257 Philosopher 3 eating for 1 seconds 258 Philosopher 3 no longer eating -- calling putdown() 258 Philosopher 3 thinking for 3 seconds 258 Philosopher 1 no longer thinking -- calling pickup() 258 Philosopher 1 eating for 5 seconds 258 Philosopher 0 no longer thinking -- calling pickup() 260 Total blocktime: 373 : 115 75 74 56 53 261 Philosopher 3 no longer thinking -- calling pickup() 262 Philosopher 4 no longer thinking -- calling pickup() 262 Philosopher 4 eating for 5 seconds 263 Philosopher 1 no longer eating -- calling putdown() 263 Philosopher 1 thinking for 1 seconds 263 Philosopher 2 eating for 5 seconds 264 Philosopher 1 no longer thinking -- calling pickup() 267 Philosopher 4 no longer eating -- calling putdown() 267 Philosopher 4 thinking for 5 seconds 267 Philosopher 0 eating for 2 seconds 268 Philosopher 2 no longer eating -- calling putdown() 268 Philosopher 2 thinking for 2 seconds 268 Philosopher 3 eating for 4 seconds 269 Philosopher 0 no longer eating -- calling putdown() 269 Philosopher 0 thinking for 2 seconds 269 Philosopher 1 eating for 5 seconds 270 Philosopher 2 no longer thinking -- calling pickup() 270 Total blocktime: 400 : 124 80 80 63 53 271 Philosopher 0 no longer thinking -- calling pickup() 272 Philosopher 3 no longer eating -- calling putdown() 272 Philosopher 3 thinking for 4 seconds 272 Philosopher 4 no longer thinking -- calling pickup() 272 Philosopher 4 eating for 1 seconds 273 Philosopher 4 no longer eating -- calling putdown() 273 Philosopher 4 thinking for 2 seconds 274 Philosopher 1 no longer eating -- calling putdown() 274 Philosopher 1 thinking for 3 seconds 274 Philosopher 2 eating for 1 seconds 274 Philosopher 0 eating for 1 seconds 275 Philosopher 0 no longer eating -- calling putdown() 275 Philosopher 0 thinking for 4 seconds 275 Philosopher 4 no longer thinking -- calling pickup() 275 Philosopher 4 eating for 5 seconds 275 Philosopher 2 no longer eating -- calling putdown() 275 Philosopher 2 thinking for 4 seconds 276 Philosopher 3 no longer thinking -- calling pickup() 277 Philosopher 1 no longer thinking -- calling pickup() 277 Philosopher 1 eating for 3 seconds 279 Philosopher 2 no longer thinking -- calling pickup() 279 Philosopher 0 no longer thinking -- calling pickup() 280 Philosopher 4 no longer eating -- calling putdown() 280 Philosopher 4 thinking for 2 seconds 280 Total blocktime: 407 : 127 80 84 63 53 280 Philosopher 1 no longer eating -- calling putdown() 280 Philosopher 1 thinking for 4 seconds 280 Philosopher 3 eating for 1 seconds 280 Philosopher 0 eating for 2 seconds 281 Philosopher 3 no longer eating -- calling putdown() 281 Philosopher 3 thinking for 2 seconds 281 Philosopher 2 eating for 1 seconds 282 Philosopher 2 no longer eating -- calling putdown() 282 Philosopher 2 thinking for 5 seconds 282 Philosopher 4 no longer thinking -- calling pickup() 282 Philosopher 0 no longer eating -- calling putdown() 282 Philosopher 0 thinking for 3 seconds 282 Philosopher 4 eating for 3 seconds 283 Philosopher 3 no longer thinking -- calling pickup() 284 Philosopher 1 no longer thinking -- calling pickup() 284 Philosopher 1 eating for 2 seconds 285 Philosopher 0 no longer thinking -- calling pickup() 285 Philosopher 4 no longer eating -- calling putdown() 285 Philosopher 4 thinking for 3 seconds 285 Philosopher 3 eating for 2 seconds 286 Philosopher 1 no longer eating -- calling putdown() 286 Philosopher 1 thinking for 1 seconds 286 Philosopher 0 eating for 3 seconds 287 Philosopher 3 no longer eating -- calling putdown() 287 Philosopher 3 thinking for 3 seconds 287 Philosopher 2 no longer thinking -- calling pickup() 287 Philosopher 2 eating for 1 seconds 287 Philosopher 1 no longer thinking -- calling pickup() 288 Philosopher 2 no longer eating -- calling putdown() 288 Philosopher 2 thinking for 1 seconds 288 Philosopher 4 no longer thinking -- calling pickup() 289 Philosopher 0 no longer eating -- calling putdown() 289 Philosopher 0 thinking for 4 seconds 289 Philosopher 2 no longer thinking -- calling pickup() 289 Philosopher 2 eating for 4 seconds 289 Philosopher 4 eating for 4 seconds 290 Total blocktime: 418 : 129 80 86 69 54 290 Philosopher 3 no longer thinking -- calling pickup() 293 Philosopher 2 no longer eating -- calling putdown() 293 Philosopher 2 thinking for 3 seconds 293 Philosopher 4 no longer eating -- calling putdown() 293 Philosopher 4 thinking for 4 seconds 293 Philosopher 0 no longer thinking -- calling pickup() 293 Philosopher 1 eating for 4 seconds 293 Philosopher 3 eating for 2 seconds 295 Philosopher 3 no longer eating -- calling putdown() 295 Philosopher 3 thinking for 1 seconds 296 Philosopher 3 no longer thinking -- calling pickup() 296 Philosopher 3 eating for 5 seconds 296 Philosopher 2 no longer thinking -- calling pickup() 297 Philosopher 4 no longer thinking -- calling pickup() 297 Philosopher 1 no longer eating -- calling putdown() 297 Philosopher 1 thinking for 2 seconds 299 Philosopher 1 no longer thinking -- calling pickup() 300 Total blocktime: 427 : 129 86 86 72 54